Read a book. Bring your reading partner.
An eBook reader with a built-in AI assistant — works with your ChatGPT subscription, API keys, or local models.
About · Download · Demo · AI providers · Documentation · Contributing
Status: shipping on Mac (v1.0.5) and iOS; library, progress, highlights, and settings sync between devices via iCloud.
Quill is what happens when you stop alt-tabbing between a reader and ChatGPT and put them in one window instead.
You open a book — EPUB or PDF, paginated or scrolled, the typography knobs you'd expect. You highlight a passage that confuses you and ask the assistant what's going on; your selection is the context, no copy-pasting. You tap a word and get a contextual definition you can save to a vocabulary deck with spaced repetition. You pick the model: OpenAI via OAuth (your existing ChatGPT subscription, no extra payment), Anthropic, any OpenAI-compatible endpoint, or Ollama running on your own machine.
Your library lives in iCloud, so the book you started on the Mac picks up on the iPhone or iPad — same progress, same highlights, same notes. The Mac app is built on Tauri 2 (Rust + React + foliate-js); the iOS app is native SwiftUI on top of the same renderer.
Latest .dmg on the releases page:
| File | Platform |
|---|---|
Quill_x.x.x_aarch64.dmg |
Apple Silicon (M1/M2/M3/M4) |
Quill_x.x.x_x64.dmg |
Intel Mac |
Open the .dmg and drag Quill.app to your Applications folder. Requires macOS 14.4 (Sonoma) or later for PDF support; EPUB works on earlier versions.
Quill on the App Store — iPhone and iPad. Signs in to the same iCloud account as the Mac app to keep your library in sync.
quill-demo-small.mp4
![]() |
![]() |
| Library — grid/list, search, status filters, collections | Reader — AI assistant + word lookup inline with the text |
- Reading — EPUB and PDF, paginated or scrolled, customizable fonts/spacing/margins, color-coded highlights with notes, bookmarks.
- AI assistant — ask about any passage with your highlight as context; word lookup for instant definitions or deep explanations.
- Vocabulary — save words with the sentence they came from, track mastery with spaced repetition.
- Library — grid and list views, search, status filters, collections.
- iCloud sync — books, progress, highlights, vocabulary, and settings sync across Mac, iPhone, and iPad.
Configure in Settings:
| Provider | Setup |
|---|---|
| OpenAI (OAuth) (default) | Sign in with your OpenAI account — uses your existing ChatGPT subscription, no API key or extra payment |
| Ollama | Install Ollama, ollama pull llama3.2, no API key |
| OpenAI (API key) | Add your OpenAI API key (pay-per-use) |
| Anthropic | Add your Anthropic API key |
| OpenAI-compatible | Pick the OpenAI provider, switch auth to API key, point Base URL at any compatible endpoint |
Feature specs, implementation plans, and the roadmap live in docs/:
docs/features/— product-level feature specs (19+ and counting)docs/impls/— implementation plans paired with each featuredocs/roadmap/— milestones (MVP, depth, companion)docs/guide/— engineering guidesdocs/privacy.md— privacy policy
For dev setup, tech stack, and conventions see CLAUDE.md.

