Skip to content
SPECIFICTION
Get listed

Serenade

serenade.ai

Free plan WindowsmacOSLinux
Visit serenade.ai
Spec score 8.2 #13 of 27 in Dictation software

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

Serenade Free Download for free · macOS, Windows, Linux Read 4 Oct 2026 · serenade.ai

Every Serenade plan and price →

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

Alternatives to SerenadeAll alternatives →