AI Dictation in Neovim
Dictate code, comments, commit messages, and Lua config directly into Neovim — Amical works alongside your motions and macros without breaking modal flow or muscle memory.
Why typing in Neovim is slowing you down
Long comments break the flow
A genuinely useful comment block explaining a non-trivial function takes minutes of typing in insert mode. By the time you finish, you have lost the design context that made the comment worth writing in the first place.
Commit messages get sloppy
Every dev knows great commit messages matter, but typing them in vim at the end of a long session is when you have least patience. Voice closes the gap between intent and the kind of git history future-you will thank you for.
Doc strings discourage typing
Functions that deserve real doc comments end up with one-line summaries because typing the proper version through insert mode feels heavy. Voice removes the typing penalty so doc quality finally matches code quality.
What Amical does in Neovim
Identifier-aware tone
Amical knows Neovim is for serious engineering work — function names, identifiers, file paths, technical jargon get formatted correctly. Comments and commit messages come out clean, with the identifier-correct casing and punctuation Neovim writers actually need.
Does not fight modal editing
Amical activates on a hotkey you choose and types into the current insert-mode buffer like a fast typist would. No mode-switching plugin, no Neovim config changes, no fight with your motions or macros — voice just works alongside your existing editing flow.
Privacy for proprietary code
Many Neovim users work on proprietary code where dictation routing through cloud transcription is a non-starter. Amical local-Whisper option keeps every word of your dictation entirely on-device, with cloud models opt-in via your own API key only when you choose.
What you'd dictate in Neovim
Experience the future of dictation
Local and Cloud Models
Choose from powerful cloud-based AI models or run everything locally for maximum privacy and control. Switch seamlessly between providers to find the perfect balance of speed, accuracy, and security.
Custom Vocabulary
Customize the AI to recognize your specific terminology, jargon, and proper nouns for industry-specific accuracy and personalized transcription results.
Custom Shortcuts
Create personalized voice commands and shortcuts to streamline your workflow and boost productivity with hands-free operation.
Multi Language Support
Transcribe and dictate in 100+ languages with native-level accuracy. Switch between languages seamlessly or use mixed-language dictation.