Startup Ideas Bank

A clean local recorder is nice, but “nice” is not a moat.

AI roast score: 61/100 (C)

The idea

You built a beautifully specific way to record meetings on a Mac and keep everything local. That is a feature, not yet a business. People do not pay for elegance unless it saves pain they already hate.

In the founder's own words

digimata/quill — Ultra-minimalist macOS recording + transcription.

quill

A minimal, fully local macOS meeting recorder + transcriber. One menu-bar
click records your mic and all system audio as two separate tracks; when you
stop, quill transcribes both on-device and writes a speaker-tagged transcript.
Nothing ever leaves the machine.

Named for the feather. Sibling of parrot , same skeleton: single
Swift binary, menu-bar tray, no app bundle.

Install

cd quill
swift build -c release
sudo cp .build/release/quill /usr/local/bin/quill
quill install --launch-at-login # optional — runs in the background on login

Requires: macOS 15+ (Core Audio process taps for system audio — no
virtual device, no kernel extension). Apple Silicon recommended for
transcription speed.

How to use


Run it ( quill in a terminal, or the LaunchAgent).

Click the feather in the menu bar → Start recording. First use prompts
for microphone and System Audio Recording permissions. While recording, the
icon turns red with a running elapsed counter, and macOS shows the purple
recording indicator.

Click → Stop recording when the meeting ends. Transcription starts
automatically (the menu shows progress); a notification fires when the
transcript is ready.

Each session lands in ~/Recordings/<yyyy.MM.dd-HHmm>/ :



File
Contents



mic.caf
your side (default input device, AAC)


system.caf
everything the Mac played — the other side of the call (AAC)


meta.json
start/end timestamps, duration, per-track start offsets


transcript.json
canonical transcript — engine provenance + timed, speaker-tagged segments


transcript.md
the same transcript rendered for reading


transcribe.log
transcription progress/errors for this session



Two tracks on purpose: speech models do better on clean single-source audio,
and mic-vs-system is free two-party diarization — me vs them with no
speaker-identification model. CAF on purpose: unlike m4a, it needs no
finalization pass — if the process dies mid-meeting, everything already
written is still readable.

Transcription

Built in, on-device, automatic. The default engine is Parakeet TDT 0.6B v2
(English) via FluidAudio 's
Core ML port — roughly 20 seconds per hour of audio on Apple Silicon. Models
(~600 MB) download once on first transcription; quill doctor tells you
whether they're already cached so you're never downloading after an important
meeting.

Each track is transcribed separately, shifted by its start offset so both
share one clock, and merged by timestamp. Jobs run in a serial queue — you can
start a new recording while the last one transcribes. Unfinished jobs resume
on next launch (the filesystem is the queue: a session with meta.json but no
transcript.json is pending). Failures append

The roast

This is polished engineering cosplay until proven otherwise. Your pitch says “nothing ever leaves the machine,” “single Swift binary,” and “fully local macOS meeting recorder + transcriber.” That is a crisp product for people who care about privacy and control, but it also means you are selling into a narrow slice of Mac users who already trust local tools and are willing to change habits. The problem is real, but the business is not obvious. You are a solo founder, you picked standard pricing, and your biggest unknown is whether people will pay. That is the whole game here. If the answer is no, then a fast local recorder with on-device transcription is just a clever utility with a small fan club. If the answer is yes, you still have to beat cheaper or bundled options from bigger platforms that already sit inside the meeting workflow. Your best claim is speed and switching: a menu-bar click, two clean tracks, automatic transcript, and no cloud upload. But the same design also traps you. You are global, but you are still tied to one operating system, one language model setup, and one kind of user who cares enough about local-only audio to install from the terminal. That is a sharp product shape, not a wide market shape.

Red flags

Verdict

Build it only if you can prove that privacy-first Mac professionals will pay for local transcription fast enough to beat bundled meeting tools.

Start with your own startup idea →

More ideas roasted by AI

Browse all startup ideas →