AI product Open source

quill

quill is a fully local, ultra-minimalist macOS meeting recorder and transcriber developed by digimata. It runs as a single Swift menu-bar binary and uses macOS Core Audio process taps to capture microphone and system audio as separate CAF tracks without a virtual audio device or kernel extension.

View repository Mentioned in 3 videos ↓

Overview

After recording stops, quill transcribes each track on the device, shifts the results by their start offsets, and merges the timestamped segments into a speaker-tagged transcript. The separate microphone and system tracks provide two-party diarization without a speaker-identification model. Each session produces the audio tracks, metadata, canonical JSON and Markdown transcripts, and a transcription log in a recordings directory.

The default on-device transcription engine is Parakeet TDT 0.6B v2 through FluidAudio's Core ML port. It requires macOS 15 or later, supports optional launch-at-login operation, and can resume unfinished transcription jobs after relaunch. A WhisperKit fallback or re-transcription engine is planned.

What quill is used for

3 uses taken from transcripts — each links to the moment in the video.

  • A one-click macOS meeting recorder that keeps audio and transcription on the user's machine. It records microphone and system audio separately, then produces timestamped, speaker-tagged Markdown and JSON transcripts.

  • A fully local macOS meeting recorder and transcriber. It records microphone and system audio separately and produces a speaker-tagged transcript on the device without sending data away.

  • A macOS meeting recorder that captures microphone and system audio as separate tracks and transcribes both on device. The two-track design provides simple two-party diarization, and recordings are saved as CAF files.

Videos mentioning quill

3 in the library.