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
Windows
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
Slack
Discord
GitHub
JIRA
GitLab
Colab
LeetCode
Repl.it
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
JavaScript
HTML
Java
C / C++
TypeScript
CSS
Markdown
Dart
Bash
Sass
C#
Go
Ruby
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.