Skip to main content
Start with the VS Code shortcuts below. The terminal UI has a separate set for terminal-only workflows. Mod means Cmd on macOS and Ctrl on Windows and Linux.

VS Code extension

Chat input

VS Code controls

The extension does not register global keybindings for its Command Palette actions. Open the Command Palette, type Embedder, and assign VS Code keybindings to any command you use often.

Terminal UI

Use these shortcuts when you launch the optional interactive client with embedder.

Session controls

Mode cycling skips modes that are unavailable in the current environment.

Chat input

Shell input mode submits a command directly to the workspace shell. Serial-send mode writes to the selected serial connection.

Emacs navigation

Emacs bindings are enabled by default.

Vim navigation

Run /keybindings to choose a navigation scheme. /vim and /emacs toggle each scheme directly. You can rebind individual actions in the same file. Add a customBindings entry that lists only the actions you change. For example, to move the undo rewind action from its Alt+Z default to Ctrl+U:
~/.embedder/keybindings.json
See Use Embedder from the CLI for the terminal UI capabilities and limits.
Last modified on September 18, 2026