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 applications, giving you the most control possible.

VS Code
VS Code
Download
IntelliJ
JetBrains
Download
Chrome
Chrome
Download

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
Linear
Linear

Fully-Supported Languages

In every fully-supported language, 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#

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.

Go
Go
Ruby
Ruby
PHP
PHP
Rust
Rust
Haskell
Haskell
Scala
Scala
Swift
Swift