SidekickSidekick

Command Palette

The Command Palette is your central hub for navigating Sidekick.

Command Palette Access any command, open files, jump to symbols, and search content—all from one keyboard-driven interface.

Opening the Palette

PlatformShortcut
MacCmd+Shift+P
Windows/LinuxCtrl+Shift+P

The palette opens with the search input focused, ready for you to type.

KeyAction
↑ / ↓Navigate through results
EnterExecute selected item
EscapeClose palette
BackspaceClear search (when empty, closes palette)

Search Modes

The Command Palette supports multiple search modes:

ModeHow to UseWhat It Finds
CommandsType command nameAll available commands
FilesType filenameProject files
SymbolsType @ + nameFunctions, classes, variables
ContentType 3+ charactersText within files

Type any part of a command name to find it:

"zen"     → Toggle Zen Mode
"font"    → Font size commands
"git"     → Git panel commands
"model"   → Model settings

Type a filename to find and open files:

"button"     → Button.tsx, ButtonGroup.tsx, etc.
"config"     → config.ts, tailwind.config.js, etc.
"test"       → All test files

Find functions, classes, and variables across your project:

"handleClick"    → Functions named handleClick
"UserService"    → Classes and interfaces
"useState"       → Hook usage locations

Symbols show their type and location:

handleSubmit (Function)
  └─ src/components/Form.tsx:42

Search for text within files (minimum 3 characters):

"TODO"           → Find all TODOs
"api/v1"         → Find API route references
"deprecated"     → Find deprecated code

Available Commands

CommandShortcutDescription
Switch to EditorCmd+1Open code editor view
Open TerminalCmd+2Open terminal view
Open PreviewCmd+3Open web preview
Open SpecsCmd+4Open specifications view
Open MobileCmd+5Open mobile emulator
Go to FileJump to any project file
Go to SymbolJump to any code symbol

Floating Panels

CommandShortcutDescription
Toggle Floating AI SidebarCmd+Shift+LOverlay AI assistant
Toggle Floating Git PanelCmd+Shift+GOverlay git panel
Toggle Floating TerminalCmd+Shift+JOverlay terminal
Toggle Floating SearchCmd+Shift+SProject-wide search

Layout

CommandShortcutDescription
Toggle Zen ModeCmd+Shift+ZDistraction-free editing
Toggle FullscreenCtrl+Cmd+FEnter/exit fullscreen
Toggle AI SidebarCmd+Shift+BShow/hide AI sidebar
Toggle File ExplorerCmd+BShow/hide file explorer
Toggle Sidebar PositionMove sidebar left/right
Layout: EditorFull IDE layout
Layout: AgentAI-focused layout

Settings

CommandDescription
Open SettingsMain settings dialog
Model SettingsConfigure AI models
Appearance SettingsTheme and visual options
Sound SettingsNotification sounds
Keyboard ShortcutsView all shortcuts
MCP SettingsModel Context Protocol
Ollama SettingsLocal Ollama configuration

Font Size

CommandDescription
Increase AI Sidebar FontLarger chat text (max 20px)
Decrease AI Sidebar FontSmaller chat text (min 12px)
Reset AI Sidebar FontReset to 14px
Increase Editor FontLarger code text (max 24px)
Decrease Editor FontSmaller code text (min 10px)
Reset Editor FontReset to 14px

Project

CommandDescription
Reindex ProjectRebuild file and symbol index
Check Index StatusShow indexing statistics
Clear Project CacheClear cached index data
Show Project PathDisplay and copy project path

Memory

CommandDescription
Open Memory SettingsManage project memories
Add MemorySave new memory
Refresh MemoriesReload memory list
Clear All MemoriesDelete all project memories

AI & Models

CommandDescription
Refresh ModelsReload available AI models
Show All ModelsDisplay all model options
Hide All ModelsCollapse model list
Check API KeysVerify API key status
Test Ollama ConnectionTest local Ollama
Fetch Ollama ModelsLoad Ollama models

MCP Servers

For each configured MCP server:

CommandDescription
Ping [Server]Test server connectivity
Enable [Server]Activate the server
Disable [Server]Deactivate the server
Remove [Server]Delete server configuration
Refresh MCP CommandsReload server list

Sandbox

CommandDescription
Create SandboxCreate isolated environment
Apply SandboxMerge changes back
Switch Linked WindowToggle sandbox/original
Discard SandboxDelete sandbox

Sandbox commands only appear when working in a sandbox environment.

Help & Feedback

CommandShortcutDescription
Send FeedbackCmd+Shift+FOpen feedback dialog
Report BugReport an issue
Request FeatureSuggest a feature
AboutApp 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 files

Symbol Jumping

Jump directly to functions and classes:

"handleSub"   → handleSubmit function
"UserServ"    → UserService class
"useFetch"    → useFetch hook

Command Visibility

Some commands only appear in specific contexts:

ContextCommands Available
Project openMemory, Project, File/Symbol commands
Sandbox modeApply Sandbox, Discard Sandbox
MCP configuredPer-server commands
Ollama installedOllama test/fetch commands