Skip to content

Repository files navigation

Quill
Quill

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.


About

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.

Download

macOS

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.

iOS

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.

Demo

quill-demo-small.mp4

Screenshots

Library view Reader with AI assistant and word lookup
Library — grid/list, search, status filters, collections Reader — AI assistant + word lookup inline with the text

What it does

  • 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.

AI providers

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

Documentation

Feature specs, implementation plans, and the roadmap live in docs/:

For dev setup, tech stack, and conventions see CLAUDE.md.

License

MIT

About

An AI-powered ebook reader for desktop, built with Tauri + React

Resources

Stars

33 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages