AI actoins,
rigth where you need them.

Fix, translate, or summarize text in any app — with one hotkey.

How it works

Three steps. Zero context switching.

1

Select text

Highlight anything in any app — email, doc, PDF, browser, chat.

The quick brown fox jumps
over the lazy dog.
2

Press the hotkey

The Quill menu pops up right next to your selection. Pick an action or type a custom prompt.

A
Fix the text
Translate
Summarize
3

Result, in place

Editable fields: AI rewrites the text where it is. Read-only: result appears in a panel, copied to clipboard.

The quick brown fox jumps
over the lazy dog.
✓ Rewritten in place
Features

One hotkey, every app.

Rewrite in place

Fix grammar, change tone, translate — the selected text is replaced directly where it lives.

Analyze anything

Summarize, explain, or extract action items from web pages, PDFs, and other read-only text.

Screenshot AI

Capture any region and extract its text, describe it, or translate it with vision models.

Custom prompts

Your workflows, your words. Add any action with a custom system prompt — as many as you need.

🎯 Make it shorter 🌐 Translate to French 📋 Extract to-dos 😄 Add some humor 🔥 Make it punchy 🔍 Proofread carefully 📧 Formal email tone 💼 Executive summary 🎯 Make it shorter 🌐 Translate to French 📋 Extract to-dos 😄 Add some humor 🔥 Make it punchy 🔍 Proofread carefully 📧 Formal email tone 💼 Executive summary
🧒 Explain like I'm 5 ⚡ Tweet-size it 🎭 Rewrite as dialogue 📊 Add bullet points 🎓 Academic tone 🌙 Casual and friendly 💡 Add an example 🏃 Make it urgent 🧒 Explain like I'm 5 ⚡ Tweet-size it 🎭 Rewrite as dialogue 📊 Add bullet points 🎓 Academic tone 🌙 Casual and friendly 💡 Add an example 🏃 Make it urgent
Pricing

Free for tinkerers. Effortless for everyone else.

Open source

Build it yourself

macOS
Free forever · MIT
  • All features, no limits
  • Use any provider — OpenAI, Groq, OpenRouter, or Ollama
  • Audit every line of code
Build from source
Privacy

Your data never takes a detour.

Quill is a native menu-bar app with no backend of its own. Audit every line on GitHub.

No middleman servers. Text goes directly from your Mac to the AI provider.
Keychain storage. Your API key lives in the macOS Keychain, never in plain text.
No telemetry. Nothing is collected, tracked, or phoned home.
Clipboard respected. The clipboard fallback backs up and restores your clipboard automatically.
FAQ

Questions, answered.

Do I need an OpenAI account?

No — Quill works with any OpenAI-compatible provider. Pick from the built-in presets (OpenAI, Groq, OpenRouter) or run Ollama locally for a free offline option. Quill Cloud (coming soon) will include credits so you need no API key at all.

Why does Quill need Accessibility permission?

It's how Quill reads your selected text and replaces it in place. The permission is granted once in System Settings, and the code that uses it is open for inspection.

Which apps does it work in?

Nearly all of them — Quill uses the macOS Accessibility API with a clipboard fallback:

AppRead selectionRewrite in place
TextEdit, Notes, native appsFullYes
Safari, Preview (PDF)FullResult panel
Chrome, Electron appsClipboard fallbackResult panel

Can I use other models?

Yes — set your provider and model name in Preferences. Built-in presets cover OpenAI (gpt-4o-mini), Groq (llama-3.3-70b-versatile), OpenRouter (openai/gpt-4o-mini), and Ollama (llama3.2). Any OpenAI-compatible endpoint works.

Was the headline demo calling an API?

No — the demo on this page is scripted to show the interaction. The real app sends your selection to the model you configure.

Stop copy-pasting into chatbots.

Free, open source, and yours to audit.

Fix it — or press A

Result

Drag to capture a region — Esc to cancel