Kiwi Code Docs

Keyboard Shortcuts

Complete keyboard shortcut reference for Kiwi Code's TUI.

Keyboard Shortcuts

Kiwi Code's TUI is designed to be fully keyboard-driven. These shortcuts work even when the chat input is blocked during streaming.

Global Shortcuts

KeyAction
Ctrl+QQuit (shows runtime cleanup prompt if runtimes are alive)
Ctrl+OOpen CLI runtime logs (/show-logs)
Ctrl+GOpen slash-command picker
Ctrl+UAttach files / content (@ picker)
Ctrl+JSend message

Chat Input

KeyAction
EnterSubmit message
Shift+EnterInsert newline
Ctrl+N (macOS)Insert newline
Ctrl+ASelect all text and copy to clipboard
EscapeClear partially-typed slash command
Previous message in history (when at top of input)
Next message in history (when browsing history)
@Open inline file picker (when typed as first character)
/Trigger slash command autocomplete
TabAccept slash command suggestion

File Picker (@ mode)

KeyAction
↑/↓Navigate files
EnterSelect file or enter directory
EscapeClose picker
TabSelect highlighted file

Help Screen

KeyAction
EnterCopy highlighted command to clipboard
CCopy highlighted command
EscapeClose help

Runtime Logs

KeyAction
EscapeGo back to dashboard
Ctrl+KInterrupt interactive session

Runtime Cleanup (Exit Prompt)

KeyAction
Space / TToggle kill for highlighted runtime
YMark highlighted runtime for kill
NUnmark highlighted runtime
Enter / Ctrl+SExit (kill selected runtimes)
Ctrl+Q / QExit (keep all runtimes running)
Escape / B / Ctrl+CGo back to Kiwi Code (cancel quit)

Modals (General)

KeyAction
EscapeClose modal / cancel

On this page