Overview
Jean is keyboard-first. Nearly every action has a shortcut. This guide documents all default keybindings organized by category. Note:Mod means Cmd on Mac, Ctrl on Windows/Linux.
All shortcuts are customizable in Preferences → Keybindings.
Navigation
| Shortcut | Action | Description |
|---|---|---|
Mod+B | Toggle left sidebar | Show or hide the projects sidebar |
Mod+, | Open preferences | Open the preferences dialog |
Mod+O | Open in… | Open current worktree in editor, terminal, or finder |
Mod+N | New worktree | Create a new worktree in the current project |
Mod+Shift+T | Restore archived | Restore the most recently archived worktree or session |
/ | Focus canvas search | Focus the search input on canvas views |
Mod+Shift+D | GitHub Dashboard | Open the GitHub Dashboard (issues, PRs, security across all projects) |
Mod+. | Quick menu | Open the floating quick menu |
Mod+Shift+F | Finished sessions | Open the finished/unread sessions popover |
Git Operations
| Shortcut | Action | Description |
|---|---|---|
Mod+Shift+C | Open commit modal | Open the git commit dialog |
Mod+G | Open git diff | Open the git diff view for uncommitted changes |
Mod+M | Magic commands | Open magic git commands menu |
Mod+R | Execute run | Start or stop the run script in current workspace |
Chat and Sessions
| Shortcut | Action | Description |
|---|---|---|
Mod+L | Focus chat input | Move focus to the chat textarea |
Mod+T | New session | Create a new chat session |
Mod+Alt+→ | Next session | Switch to the next chat session |
Mod+Alt+← | Previous session | Switch to the previous chat session |
Mod+W | Close session | Close the current session, or remove worktree if last session |
Mod+S | Toggle label | Mark/unmark session with “Needs testing” label |
Shift+Tab | Cycle execution mode | Cycle through Plan, Build, and Yolo modes |
| `Mod+“ | Toggle terminal | Show or hide the terminal panel |
Mod+↑ | Scroll chat up | Scroll the chat message list up by one page |
Mod+↓ | Scroll chat down | Scroll the chat message list down by one page |
Mod+Alt+Backspace | Cancel prompt | Cancel the running Claude process for the current session |
Plan Approval
| Shortcut | Action | Description |
|---|---|---|
Mod+Enter | Approve plan | Approve the current plan in planning mode |
Mod+Y | Approve plan (YOLO) | Approve the current plan with YOLO mode |
Mod+Shift+Y | Clear context and yolo | Approve plan, clear context, and start a new yolo session |
Mod+Shift+Enter | Clear context and build | Approve plan, clear context, and start a new build session |
P | Open plan | Open the plan dialog for the selected session (canvas view) |
R | Open recap | Open the session recap dialog for the selected session (canvas view) |
Model Selection
| Shortcut | Action | Description |
|---|---|---|
Mod+Shift+P | Open provider dropdown | Open the provider selector dropdown |
Mod+Shift+M | Open model dropdown | Open the model selector dropdown |
Mod+Shift+E | Open thinking dropdown | Open the thinking/effort level dropdown |
Canvas View Navigation
When in canvas view (press/ to enter):
| Shortcut | Action | Description |
|---|---|---|
Arrow Keys | Navigate cards | Move selection between session cards |
Enter | Open session | Open the selected session in chat view |
P | Open plan | Open the plan dialog for selected session |
R | Open recap | Open the recap dialog for selected session |
/ | Focus search | Focus the search input to filter sessions |
Escape | Clear selection | Clear current selection |
Default Shortcuts by Category
Here’s the complete list extracted from the source code:Navigation (14 shortcuts)
Complete Navigation Shortcuts
Complete Navigation Shortcuts
Git (4 shortcuts)
Complete Git Shortcuts
Complete Git Shortcuts
Mod+Shift+C: Open commit modalMod+G: Open git diffMod+M: Magic commands menu
Chat (23 shortcuts)
Complete Chat Shortcuts
Complete Chat Shortcuts
Mod+L: Focus chat inputMod+T: New sessionMod+Alt+→: Next sessionMod+Alt+←: Previous sessionMod+W: Close session or worktreeMod+S: Toggle “Needs testing” labelShift+Tab: Cycle execution mode (Plan/Build/Yolo)Mod+Enter: Approve planMod+Y: Approve plan (YOLO mode)Mod+Shift+Y: Approve plan, clear context, start yoloMod+Shift+Enter: Approve plan, clear context, start buildP: Open plan dialog (canvas view)R: Open recap dialog (canvas view)- `Mod+“: Toggle terminal panel
Mod+↑: Scroll chat upMod+↓: Scroll chat downMod+Alt+Backspace: Cancel current promptMod+Shift+P: Open provider dropdownMod+Shift+M: Open model dropdownMod+Shift+E: Open thinking level dropdown
Customizing Shortcuts
Edit the Shortcut
Click on the current shortcut to edit it. Press your desired key combination.Jean will detect conflicts and warn you if the shortcut is already used.
Tips for Efficient Navigation
Common Pitfalls
Platform-Specific Notes
macOS
Mod=Cmd(⌘)Alt=Option(⌥)- Jean uses native macOS shortcuts where possible (e.g.,
Cmd+,for preferences)
Windows
Mod=CtrlAlt=Alt- Some shortcuts may conflict with Windows defaults (e.g.,
Alt+Tabfor app switching)
Linux
Mod=CtrlAlt=Alt- Window manager shortcuts may conflict (e.g.,
Ctrl+Alt+Arrowfor workspace switching) - Consider customizing conflicting shortcuts in Preferences
Quick Reference Card
Print or save this for quick lookup:Next Steps
- Customization - Customize keybindings and more
- Managing Sessions - Use shortcuts to manage sessions efficiently
- Using Magic Commands - Access magic commands via keyboard