explaingit

digimata/quill

Analysis updated 2026-08-13

3,790SwiftAudience · generalComplexity · 2/5Setup · moderate

TLDR

Quill is a free, local only macOS menu bar app that records meetings and automatically transcribes both sides of the conversation on your own computer.

Mindmap

mindmap
  root((repo))
    What it does
      Records mic and system audio
      Transcribes on device
      Labels each speaker
      Stays fully local
    Tech stack
      Swift
      Core Audio
      AVAudioEngine
      Parakeet model
    Use cases
      Meeting notes
      Call transcripts
      Private recording
    Audience
      Mac users
      Privacy focused users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Record a video call or in person meeting entirely on your own Mac with no cloud upload.

USE CASE 2

Get an automatic, speaker labeled transcript right after a meeting ends.

USE CASE 3

Keep a private, searchable archive of past meetings organized by date and time.

USE CASE 4

Trigger a follow up action, such as summarizing or filing notes, right after transcription finishes.

What is it built with?

SwiftCore AudioAVAudioEngineParakeetFluidAudio

How does it compare?

digimata/quillslackhq/panmodalts1/bleunlock
Stars3,7903,7863,796
LanguageSwiftSwiftSwift
Setup difficultymoderateeasyeasy
Complexity2/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires macOS 15 or newer, building from source with Swift, and granting microphone and system audio recording permissions.

In plain English

Quill is a small macOS app that sits in your menu bar and records meetings. Click one button in the menu bar and it starts recording your microphone and everything the computer plays, such as the other people on a video call, as two separate audio tracks. Click stop, and it automatically transcribes both tracks into text, with each speaker labeled. Everything happens on your own Mac. No audio or text is sent anywhere else. Each recording session is saved in its own folder inside your Recordings directory, named with the date and time. That folder holds the raw audio from your microphone, the raw audio from the system, a small file with timing details, and the finished transcript in two formats, one for machines to read and one plain text version for you to read. Recording your voice and the other side of a call as two separate tracks makes the transcript more accurate and makes it easy to tell who said what without any extra speaker recognition step. Transcription runs automatically using a built in, on device speech model. The first time you transcribe something, it downloads a roughly 600 megabyte model, and after that it works without an internet connection. Transcription is fast on newer Apple computers with Apple Silicon chips. You can start a new recording while an older one is still being transcribed, and if the app quits partway through a job, it will pick that job back up the next time it runs. Quill is meant to be installed once and then mostly forgotten, running quietly in the background and starting automatically when you log in if you choose that option. It is configurable through a simple settings file, where you can change where recordings are saved, turn transcription on or off, and set up a command that runs automatically once a transcript is ready, for example to summarize it or file it away. Currently the transcription only understands English, though the project notes that support for other languages is planned. Quill requires a fairly recent version of macOS because it relies on newer system audio recording features, and it currently only exists as a command line and menu bar tool without a full graphical app, so installing it means building it from source with Swift's build tools.

Copy-paste prompts

Prompt 1
Walk me through installing quill on my Mac using Swift's build tools and running it as a background LaunchAgent.
Prompt 2
Explain what files quill creates after a recording session and what each one contains.
Prompt 3
Show me how to configure quill's config.json to change my recordings folder and run a script after each transcript is ready.
Prompt 4
What macOS version and hardware do I need to run quill's on device transcription at a reasonable speed?

Frequently asked questions

What is quill?

Quill is a free, local only macOS menu bar app that records meetings and automatically transcribes both sides of the conversation on your own computer.

What language is quill written in?

Mainly Swift. The stack also includes Swift, Core Audio, AVAudioEngine.

How hard is quill to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is quill for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.