Quill is a minimal macOS meeting recorder and transcriber that runs entirely on your machine.
The tool solves the problem of capturing both sides of remote meetings while keeping all data local. It records your microphone and system audio as two separate tracks, then automatically transcribes both on-device using a speech model. The two-track approach provides natural speaker diarization—distinguishing "me" from "them"—without needing a speaker identification model. Audio is stored in CAF format, which requires no finalization pass, so recordings remain readable even if the process crashes mid-meeting. Transcripts are generated with speaker tags and timestamps, and the tool writes output in both JSON and Markdown formats.
Quill suits developers and professionals who need meeting records but cannot send audio to external services. It requires macOS 15 or later and Apple Silicon is recommended for transcription speed, which runs at roughly twenty seconds per hour of audio. The tool uses Parakeet TDT 0.6B v2 as its default transcription engine via FluidAudio's Core ML port; models download once on first use and are cached locally. A Whisper engine is planned as a fallback option. The interface is deliberately minimal—a single menu-bar icon with one click to start and stop recording—and the entire application is a single Swift binary with no app bundle.
Development shows consistent maintenance with regular commits addressing user-reported issues and feature refinements. The project incorporates user feedback directly into prioritization, responding to specific requests for functionality improvements. Bug fixes are deployed promptly when problems are identified. The maintainer actively documents the tool's behavior and limitations, including clear guidance on system requirements and performance characteristics.