abookify

Your books, your hardware.

A self-hosted audiobook and ebook library. Word-level audio-text sync, AI question-answering over your library, and cross-device playback — running on a server you control. We don't have your books. We can't lose them, change them, or take them away.

What it does

You own this

Open-source server (AGPL-3.0). Open file format. Open relay. Pick your own tunnel — NullBore, Tailscale, Cloudflare, or none at all.

Word-level karaoke

See each word highlighted as it's narrated. Tap to seek.

Ask your books

Q&A over your library with the LLM provider you choose. Bring your own key.

Audio↔text alignment

Match an audiobook to its ebook and read along, switch modes mid-chapter.

Cross-device sync

Web, iPhone, Android. Pick up where you left off on any device.

Generate or import

Open-source TTS for ebook-to-audio. Whisper for audio-to-text. Or just import what you already own.

Remote access, your choice

When you're away from home and your server's behind a router, you need a tunnel. Abookify doesn't care which one — the mobile app just takes a URL. Use NullBore (an open-source tunnel we integrate with), Tailscale, Cloudflare Tunnel, WireGuard, or a plain port forward. Nothing locks you in.

If you'd like one less thing to set up, paid app subscribers get a free hosted NullBore tunnel provisioned automatically. It's a convenience, not a requirement.

Open source

The server is open source under AGPL-3.0 — read it, audit it, fork it, run it on your own hardware. Same goes for the relay integration code and the file format itself.

Self-hosting a product means trusting the software that runs on your hardware. We think you should be able to verify what it does.

Status

Abookify is in active development. The mobile app is in field testing ahead of TestFlight. The server, web interface, and CLI tools are functional today.

Get in touch

Questions, feedback, or partnership inquiries: [email protected]