Amical
A local-first dictation app that transcribes speech with Whisper on your own machine and formats the result for whichever app you are using.
Open Source Alternative to:

Dictation and note-taking in Amical happen entirely on your own machine. Whisper handles speech to text and open source language models handle the processing layered on top, so the privacy cost of talking to your computer is zero rather than a paragraph in someone's policy.
What makes the output usable is context. Amical detects the active application and formats your speech accordingly, so drafting an email, chatting on Discord, writing a prompt in an IDE, and messaging a friend do not all come out in the same register. Local models are set up in one click inside the app, and everything works offline.
The project marks its features by what has shipped and what has not.
- Fast dictation: speech to text with AI-enhanced accuracy, already shipped.
- Context awareness: formatting adapts to the active app, already shipped.
- Floating widget: frictionless start and stop with custom hotkeys, already shipped.
- Extensibility: hotkeys, voice macros, and custom workflows, already shipped.
- Smart voice notes: summaries, tasks, and structured notes, in progress.
- MCP integration: voice commands that control your apps, planned.
- Meeting transcription: real-time capture of microphone and system audio, planned.
The stack is Electron and TypeScript with Ollama, TailwindCSS, shadcn, Better-Auth, Zod, Vitest, and Turborepo. macOS installs through a Homebrew cask and Windows is supported, but Linux is not, because the app has no native helper there yet. Local Whisper transcription needs macOS 15 or later, and the code is released under MIT.
Stars
1,523Forks
139Last commit
6 days agoRepository age
1 yearLicense
MITVersion
1.11.3Self-hosted
YesRepository
amicalhq/amical
Auto-fetched from GitHub .
Open source alternatives similar to Amical:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit