Supported Applications

Serenade integrates with editors, terminals, web browsers, and more in order to enable voice control across your entire workflow.

Plugins

Serenade plugins enable deeper integrations with your editor, bringing all of Serenade's functionality to supported tools.

VS Code
VS Code
Download
JetBrains
JetBrains
Download
Chrome
Chrome
Download

System Integrations

Using an application without a dedicated plugin? No problem—Serenade integrates with system APIs and has its own basic editor in order to support text entry into any application.

macOS
macOS
Windows
Windows
Linux
Linux

Supported Apps & Websites

Through system accessibility APIs and browser extensions, Serenade can integrate with a variety of applications and websites even without a dedicated plugin. Below is a sample of applications known to be supported. Using Serenade with an application not on this list? Let us know!

Jupyter
Jupyter
Slack
Slack
Discord
Discord
GitHub
GitHub
JIRA
JIRA
GitLab
GitLab
Colab
Colab
LeetCode
LeetCode
Repl.it
Repl.it
Gmail
Gmail

Fully-supported Languages

In fully-supported languages, you can use all of Serenade's commands, including commands that reference syntax constructs, like functions and classes.

Python
Python
JavaScript
JavaScript
HTML
HTML
Java
Java
C / C++
C / C++
TypeScript
TypeScript
CSS
CSS
Markdown
Markdown
Dart
Dart
Bash
Bash
Sass
Sass
C#
C#
Go
Go
Ruby
Ruby
Rust
Rust

Limited-support Languages

Even when a programming language is not fully supported, you can still use all of Serenade's text-based commands for writing code, navigating files, and editing text. Here are just a few languages used in our community.

PHP
PHP
Haskell
Haskell
Scala
Scala
Swift
Swift