Show HN: Simstim – local call transcription on Mac into .md files
https://github.com/pgrekovich/simstim
Hey there HN!Simstim is a local-first and privacy-focused call transcription app for Mac. It records your mic and system audio (no bot joining calls) and transcribes everything on your machine. No account, no telemetry, audio never leaves your machine and all your data is in plain .md files (Obsidian native btw). Your AI subscription, free forever, MIT.
I built it because I used to use Granola, and it was super annoying that I couldn't export my transcripts in some convenient manner. I needed an account and a subscription for doing basic things. And all my data was locked inside.
I started looking for alternatives, and it drove me mad - "privacy-focused" apps require me to create an account and log in, and "local-first" apps store my data in a proprietary format and ask for money for export.
I just wanted to read my transcripts in any normal editor or Obsidian and use my existing Claude workflow (and subscription) to process my transcripts. If I wanna share it, I can send a file or use a gist, you know.
That's why I built Simstim, and it has all these features, and a bit more. But I'm trying to prevent feature bloat, so don't expect more fancy stuff there. In the end you can use your current Claude or Codex to do any stuff, like generate a .pdf from a transcript or share it via link.
Summaries are optional, so if you wanna fly under the radar you can turn it off, and use your local llm on the files. But if you want: Claude & ChatGPT via your own subscription, or OpenAI, Anthropic and OpenRouter API keys are supported. Settings are in a TOML file, so you can keep it in your dotfiles.
Under the hood it is Rust & Tauri. Parakeet for live text during the call, Whisper does a second pass after you stop. Models download on first run, around 1.5 GB.
Apple Silicon & macOS 14.2+ only.
I'll be around in the comments if you wanna ask something. See ya!
There are no comments yet.