Документация доступна только на английском языке.
Keyboard shortcuts
Keyboard shortcuts for the Nib desktop app and the Nib terminal UI.
Desktop app
On macOS these live in the menu bar. Windows and Linux have no menu bar, so the app binds the same shortcuts with Ctrl in place of ⌘, except Open folder: Ctrl+O is Transcript detail on every platform.
Sessions and navigation
| Action | macOS | Windows, Linux |
|---|---|---|
| New session | ⌘N | Ctrl+N |
| Open folder | ⌘O | Ctrl+Alt+O |
| Command palette | ⌘K | Ctrl+K |
| Toggle sidebar | ⌘B | Ctrl+B |
| Toggle terminal | ⌃` | Ctrl+` |
| Settings | ⌘, | Ctrl+, |
| Keyboard shortcuts | ⌘/ | Ctrl+/ |
Window
| Action | Shortcut |
|---|---|
| Show or hide Nib from anywhere | ⌘⇧Space on macOS, Ctrl+Shift+Space elsewhere |
The show-or-hide shortcut is global: it works while another app is focused. To change it or turn it off, open Settings → This computer → Bring Nib forward.
On macOS the standard window commands are handled natively:
| Action | macOS |
|---|---|
| Close window | ⌘W |
| Minimize | ⌘M |
| Full screen | ⌃⌘F |
| Actual size | ⌘0 |
| Zoom in | ⌘= |
| Zoom out | ⌘− |
| Hide Nib | ⌘H |
| Quit | ⌘Q |
Undo, redo, cut, copy, paste and select all use the usual platform shortcuts everywhere.
On macOS, closing the window hides Nib and the Dock icon brings it back. ⌘Q quits, which also stops the daemon. On Windows and Linux, closing the window quits.
Tray
The tray icon menu offers Show, New Session and Quit.
Terminal UI
Composer
| Key | Action |
|---|---|
| Enter | Send |
Shift+Enter, or \ then Enter | New line |
| ↑ / ↓ | Previous and next prompt from history (when the cursor is on the first or last line) |
| Tab | Accept the highlighted completion |
| Ctrl+V (Alt+V on Windows) | Paste an image from the clipboard |
| Ctrl+R | Search the prompt history |
| Ctrl+G | Edit the prompt in $EDITOR |
| Ctrl+S | Stash the draft; again on an empty prompt to bring it back |
| Ctrl+B | Run a ! command in the background, or send without waiting for the agent |
| Ctrl+D | With an empty prompt, press twice within 0.8 s to exit |
While the agent works
| Key | Action |
|---|---|
| Esc | Interrupt the agent |
| Esc Esc | With a draft: clear it (↑ brings it back). With an empty prompt: rewind to an earlier prompt |
| Ctrl+C | Interrupt, or clear the prompt. Press twice within 1.5 s to exit |
| Shift+Tab | Cycle permission mode: default → accept edits → plan → auto |
| Ctrl+O | Expand tool output and reasoning |
| Ctrl+T | Show or hide the task list |
| Ctrl+Y | Allow the newest call auto mode held back |
| Ctrl+L | Redraw the screen |
Permission prompts
| Key | Action |
|---|---|
| ↑ / ↓, Tab | Move between choices |
| Enter | Choose the highlighted option. A high or critical risk request opens with No highlighted |
| 1–4 | Choose that option |
| y | Allow once |
| n, Esc | Deny |
Changing the keys
Ctrl+R, Ctrl+G, Ctrl+S, Ctrl+B, Ctrl+V (Alt+V on Windows), Ctrl+O, Ctrl+T, Ctrl+Y, Shift+Tab and Ctrl+L can be bound to other keys in ~/.nib/keybindings.json: each action's name, then a key or a list of keys, or null to unbind it. /keybindings lists the actions and the keys they have now.
{ "prompt.editor": "ctrl+e", "prompt.stash": null }Pickers and menus
| Key | Action |
|---|---|
| ↑ / ↓, Tab | Move |
| Enter | Choose |
| Esc | Cancel |
Prompt prefixes
| Prefix | Action |
|---|---|
/ | Commands and skills |
@ | Mention a file |
! | Run a shell command and share its output |
Type /help or ? in the terminal UI to see this list in context.