diode documentation
Diode is a non-modal editor for the terminal. It follows VS Code: the same keybindings, the same
settings.json, the same extension API. These pages cover what is specific to diode; for
everything that works the same way, they link to the VS Code documentation.
Diode is in alpha: usable every day, with gaps. Status lists what is missing and what is planned.
Start here
Section titled “Start here”InstallOne command, npm, Homebrew, apt or a nightly build; winget is coming soon.
First runOpen a folder, find your way around, quit. Where settings live.
Differences from VS CodeWhat a terminal changes and what Diode does differently on purpose, in one place.
KeyboardWhich VS Code shortcuts a terminal can't deliver, and what to press instead.
Terminal setupColors, keys, clipboard over ssh, tmux.
ExtensionsInstall languages and tools from the store; what works and what can't.
SettingsSearch every setting Diode understands.
Same as in VS Code
Section titled “Same as in VS Code”These work as in VS Code, so the VS Code documentation applies as is.
Keyboard shortcutsDefault keybindings and keybindings.json.
SettingsUser and workspace settings, settings.json.
Extension APIWriting extensions; check the coverage matrix for what Diode supports.
Taskstasks.json and task providers.