Settings

Theme

Show HN: Minute – Offline meeting notes on macOS with Whisper and llama.cpp

github.com

12 points by mraza007 8 days ago · 7 comments · 1 min read

Reader

Hello HN,

I built Minute because I wanted searchable meeting notes without sending recordings or transcripts to a cloud service. It captures microphone and optional system audio, transcribes locally with Whisper, and generates summaries, decisions, and action items using a local LLM through llama.cpp. After the initial model download, everything runs on-device and in-process. There’s no account, server, or telemetry. The app is built with Tauri, Rust, React, and Metal acceleration. Notes are stored locally as plain text, JSON, and WAV files.

I built the project end-to-end with Codex as a design and engineering partner—including the UX, accessibility work, reliability tests, CI, and Apple Silicon/Intel release automation.

I guess software engineering isn’t ending. The leverage is getting ridiculous.

k-thimmaraju 8 days ago

Worth noting the business model here. Minute ships the actual model, Whisper plus Qwen or Gemma, fully offline. Works because for a meeting-notes app the model is a commodity, the moat is the UX and the fact that nothing leaves the machine. Different bet than a product where the model itself is the product, evaluation or classification work, where giving the model away gives the business away.

tylerak 8 days ago

Clever, and I really like the design. The interface is how my brain works. Why the extra effort to support Intel Macs? What was it like building with Tauri? I only have experience with egui. Thanks!

  • mraza007OP 8 days ago

    Thank you, I wanted to keep it simple Tauri is fun to build with I must say

dgsl007 8 days ago

Did the same thing for a different use case, and the VAD ate way more of my time than the model did. Are you doing diarization ?

udfalkso 8 days ago

This looks really nice! Gonna try it out. Thanks

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection