Open-source macOS dictation

Dictate, clean up, and edit text on your Mac.

Quill helps you speak into any focused text field, clean up transcripts with your configured AI provider, and transform selected text with voice commands. Calendar access is optional and read-only.

Quill dictation demo

Built for local Mac workflows.

Quill is a maintained fork of FreeFlow that keeps the upstream dictation experience while adding Quill-specific workflows and integrations.

Flexible transcription

Use configurable API transcription providers or local transcription options depending on the workflow you prefer.

AI cleanup and output language

When post-processing is enabled, Quill can clean up raw transcripts and produce final output in the language you choose.

Edit Mode

Select text, speak an instruction, and let Quill transform the selected text with your configured AI provider.

Custom vocabulary

Add names, jargon, and project-specific terms so transcript cleanup can preserve important spellings.

System audio capture

Record from System Default, System Audio, or System Default + System Audio, plus any connected microphone — and switch the source mid-recording without ending the session.

Recording overlay

A compact overlay by the notch shows a live waveform while you record, with options to surface the elapsed time on hover or in place of the waveform.

Claude Code MCP server

Quill exposes a local MCP server so Claude Code can start and stop recordings, add context, and read structured meeting data for note generation.

Local history

Review, retry, and manage dictation results from local run history stored on your Mac.

No Quill cloud account

Quill does not operate a server that stores your transcripts, audio, calendar data, or OAuth tokens.

Privacy and integrations.

Quill is local-first. Provider calls and Google Calendar access are optional parts of the workflows you configure.

Optional Calendar access

Quill can use read-only Google Calendar access to suggest note titles from selected calendars when an event overlaps a live recording, and to show in-app reminders before a meeting starts.

  • No calendars are selected by default.
  • Quill does not create, edit, or delete calendar events.

Local-first storage

Quill does not operate a server that stores transcripts, audio, calendar data, or OAuth tokens. Google Calendar data is used only for calendar-based title suggestions and local recording reminders; it is not sent to transcription or AI providers. Read the privacy policy for the detailed data-use explanation.