Command Palette
The Command Palette is your central hub for navigating Sidekick.
Access any command, open files, jump to symbols, and search content—all from one keyboard-driven interface.
Opening the Palette
| Platform | Shortcut |
|---|---|
| Mac | Cmd+Shift+P |
| Windows/Linux | Ctrl+Shift+P |
The palette opens with the search input focused, ready for you to type.
Navigation
| Key | Action |
|---|---|
| ↑ / ↓ | Navigate through results |
| Enter | Execute selected item |
| Escape | Close palette |
| Backspace | Clear search (when empty, closes palette) |
Search Modes
The Command Palette supports multiple search modes:
| Mode | How to Use | What It Finds |
|---|---|---|
| Commands | Type command name | All available commands |
| Files | Type filename | Project files |
| Symbols | Type @ + name | Functions, classes, variables |
| Content | Type 3+ characters | Text within files |
Command Search
Type any part of a command name to find it:
"zen" → Toggle Zen Mode
"font" → Font size commands
"git" → Git panel commands
"model" → Model settingsFile Search
Type a filename to find and open files:
"button" → Button.tsx, ButtonGroup.tsx, etc.
"config" → config.ts, tailwind.config.js, etc.
"test" → All test filesSymbol Search
Find functions, classes, and variables across your project:
"handleClick" → Functions named handleClick
"UserService" → Classes and interfaces
"useState" → Hook usage locationsSymbols show their type and location:
handleSubmit (Function)
└─ src/components/Form.tsx:42Content Search
Search for text within files (minimum 3 characters):
"TODO" → Find all TODOs
"api/v1" → Find API route references
"deprecated" → Find deprecated codeAvailable Commands
Navigation
| Command | Shortcut | Description |
|---|---|---|
| Switch to Editor | Cmd+1 | Open code editor view |
| Open Terminal | Cmd+2 | Open terminal view |
| Open Preview | Cmd+3 | Open web preview |
| Open Specs | Cmd+4 | Open specifications view |
| Open Mobile | Cmd+5 | Open mobile emulator |
| Go to File | — | Jump to any project file |
| Go to Symbol | — | Jump to any code symbol |
Floating Panels
| Command | Shortcut | Description |
|---|---|---|
| Toggle Floating AI Sidebar | Cmd+Shift+L | Overlay AI assistant |
| Toggle Floating Git Panel | Cmd+Shift+G | Overlay git panel |
| Toggle Floating Terminal | Cmd+Shift+J | Overlay terminal |
| Toggle Floating Search | Cmd+Shift+S | Project-wide search |
Layout
| Command | Shortcut | Description |
|---|---|---|
| Toggle Zen Mode | Cmd+Shift+Z | Distraction-free editing |
| Toggle Fullscreen | Ctrl+Cmd+F | Enter/exit fullscreen |
| Toggle AI Sidebar | Cmd+Shift+B | Show/hide AI sidebar |
| Toggle File Explorer | Cmd+B | Show/hide file explorer |
| Toggle Sidebar Position | — | Move sidebar left/right |
| Layout: Editor | — | Full IDE layout |
| Layout: Agent | — | AI-focused layout |
Settings
| Command | Description |
|---|---|
| Open Settings | Main settings dialog |
| Model Settings | Configure AI models |
| Appearance Settings | Theme and visual options |
| Sound Settings | Notification sounds |
| Keyboard Shortcuts | View all shortcuts |
| MCP Settings | Model Context Protocol |
| Ollama Settings | Local Ollama configuration |
Font Size
| Command | Description |
|---|---|
| Increase AI Sidebar Font | Larger chat text (max 20px) |
| Decrease AI Sidebar Font | Smaller chat text (min 12px) |
| Reset AI Sidebar Font | Reset to 14px |
| Increase Editor Font | Larger code text (max 24px) |
| Decrease Editor Font | Smaller code text (min 10px) |
| Reset Editor Font | Reset to 14px |
Project
| Command | Description |
|---|---|
| Reindex Project | Rebuild file and symbol index |
| Check Index Status | Show indexing statistics |
| Clear Project Cache | Clear cached index data |
| Show Project Path | Display and copy project path |
Memory
| Command | Description |
|---|---|
| Open Memory Settings | Manage project memories |
| Add Memory | Save new memory |
| Refresh Memories | Reload memory list |
| Clear All Memories | Delete all project memories |
AI & Models
| Command | Description |
|---|---|
| Refresh Models | Reload available AI models |
| Show All Models | Display all model options |
| Hide All Models | Collapse model list |
| Check API Keys | Verify API key status |
| Test Ollama Connection | Test local Ollama |
| Fetch Ollama Models | Load Ollama models |
MCP Servers
For each configured MCP server:
| Command | Description |
|---|---|
| Ping [Server] | Test server connectivity |
| Enable [Server] | Activate the server |
| Disable [Server] | Deactivate the server |
| Remove [Server] | Delete server configuration |
| Refresh MCP Commands | Reload server list |
Sandbox
| Command | Description |
|---|---|
| Create Sandbox | Create isolated environment |
| Apply Sandbox | Merge changes back |
| Switch Linked Window | Toggle sandbox/original |
| Discard Sandbox | Delete sandbox |
Sandbox commands only appear when working in a sandbox environment.
Help & Feedback
| Command | Shortcut | Description |
|---|---|---|
| Send Feedback | Cmd+Shift+F | Open feedback dialog |
| Report Bug | — | Report an issue |
| Request Feature | — | Suggest a feature |
| About | — | App information |
Category Filtering
When you search, category buttons appear below the search input:
[All] [Navigation] [Settings] [Project] [Files] ...Click a category to filter results, or use All to see everything.
Recent Locations
When you first open the palette (before typing), you'll see your recently opened files and folders for quick access.
Recent locations:
- Track up to 5 most recently opened paths
- Persist across sessions
- Update automatically as you navigate
Dynamic Results
Some results are generated based on your search:
File Results
Up to 15 files matching your search:
- Shows filename and full path
- Click to open in editor
- Folders open in file explorer
Symbol Results
Up to 15 symbols matching your search:
- Shows symbol name and type
- Shows file location and line number
- Click to navigate directly to the symbol
Symbol types include:
- Functions and Methods
- Classes and Interfaces
- Variables and Constants
- Components (React/JSX)
- Types and Enums
Content Results
Up to 10 content matches:
- Shows filename with line number
- Shows preview of matching line
- Click to open the file
Tips for Efficiency
Quick File Navigation
Type just enough to identify a file:
"btn.tsx" → Finds Button.tsx
"idx" → Finds index.ts files
"hook" → Finds all hook filesSymbol Jumping
Jump directly to functions and classes:
"handleSub" → handleSubmit function
"UserServ" → UserService class
"useFetch" → useFetch hookCommand Visibility
Some commands only appear in specific contexts:
| Context | Commands Available |
|---|---|
| Project open | Memory, Project, File/Symbol commands |
| Sandbox mode | Apply Sandbox, Discard Sandbox |
| MCP configured | Per-server commands |
| Ollama installed | Ollama test/fetch commands |