Serenade
serenade.ai
What it is
Serenade is an open-source voice assistant for developers who want to write and edit code using natural speech. It runs on macOS, Windows, and Linux, and supports Chrome. Commands can add, insert, change, and delete code, as well as navigate, copy, and paste. Developers can set custom vocabulary and create voice commands or plugins through Serenade’s open protocol, which uses JSON over WebSockets to connect plugins with the desktop app. Listed integrations and supported tools include VS Code, Chrome, Hyper, Slack, IntelliJ, Jupyter, and GitHub. Speech recognition can use a cloud service or run locally. In cloud mode, audio and the file being edited are sent to Serenade servers; the maker says they are not stored unless the user opts in to sharing. With local processing, audio and code stay on the device unless sharing is enabled. Users can change data-sharing settings in the app. Windows local processing requires WSL with Ubuntu. Serenade is free and licensed under Apache 2.0.
Spec sheet
- Purpose
- Serenade is an open-source voice assistant that lets developers write code using natural speech.Read 4 Oct 2026 · serenade.ai
- Free plan
- YesRead 20 Sep 2026 · serenade.ai
- Integrations
- The maker lists integrations and supported tools including VS Code, Chrome, Hyper, Slack, IntelliJ, Jupyter, and GitHub.Read 4 Oct 2026 · serenade.ai
- Support
- The site provides a community link and lists [email protected] for contact.Read 4 Oct 2026 · serenade.ai
- Accessibility
- The maker says Serenade can help people with an injury or anyone looking to prevent one work without typing.Read 4 Oct 2026 · serenade.ai
- Cloud data handling
- With a cloud endpoint, audio and the file being edited are sent to Serenade servers; the maker says they are not stored unless the user opts in to sharing.Read 4 Oct 2026 · serenade.ai
- Custom commands
- Users can create custom voice commands and plugins using Serenade's open protocol.Read 4 Oct 2026 · serenade.ai
- Custom vocabulary
- YesRead 20 Sep 2026 · serenade.ai
- Editing commands
- Voice commands can add, insert, change, delete, navigate, copy, and paste code.Read 4 Oct 2026 · serenade.ai
- Local data handling
- With local processing, audio and code stay on the device unless the user opts in to sharing data.Read 4 Oct 2026 · serenade.ai
- Local-mode requirement
- On Windows, the local server requires WSL with Ubuntu.Read 4 Oct 2026 · serenade.ai
- Offline dictation
- YesRead 20 Sep 2026 · serenade.ai
- Open source
- The maker says Serenade is fully open source and licensed under Apache 2.0.Read 4 Oct 2026 · serenade.ai
- Privacy controls
- Users can opt in to share audio and code data, and can change that setting in the Serenade application.Read 4 Oct 2026 · serenade.ai
- Privacy model
- hybridRead 20 Sep 2026 · serenade.ai
- Protocol
- The Serenade Protocol uses JSON over WebSockets for communication between the desktop app and plugins.Read 4 Oct 2026 · serenade.ai
- Speech modes
- Serenade can use cloud speech recognition or process speech locally on the device.Read 4 Oct 2026 · serenade.ai
- Supported platforms
- macOS,Windows,Linux,ChromeRead 20 Sep 2026 · serenade.ai
- Voice commands
- YesRead 20 Sep 2026 · serenade.ai
Plans and prices
Strong points and limits
Strong points
- Voice commands cover common code editing actions
- Supports custom vocabulary and commands
- Offers local or cloud speech processing
- Free and licensed under Apache 2.0
Limits
- Windows local processing requires WSL with Ubuntu
- Cloud mode sends audio and the edited file to servers
Who it suits
It suits developers who prefer voice-based coding or want to work without typing because of an injury or to help prevent one. Users who want local processing should note the Windows setup requirement.
Verdict
Serenade combines voice editing, extensibility, and a choice of local or cloud recognition. Review its data-sharing settings and, on Windows, the local-mode requirement before choosing a setup.
Where Specifiction places it
- Dictation software#13 of 278.2