Command bar showing search field and list of available commands
The command bar is the central hub for navigating and controlling the selected host-backed workspace. Access every action quickly without leaving the keyboard.

Opening the Command Bar

PlatformShortcut
MacCmd + K
Windows/LinuxCtrl + K
You can also click the command bar icon in the navbar.

Available Commands

Commands are context-aware. Some commands only appear when the current workspace, panel, host capability, or sign-in state supports them.

Quick Actions

Access these from the root command bar page:
CommandDescription
New WorkspaceCreate a new workspace
Create Workspace from PRCreate a workspace from an existing pull request
Copy Workspace PathCopy the current workspace folder path
Copy Raw LogsCopy raw logs when the Logs panel is open
Start Dev Server / Stop Dev ServerStart or stop the configured dev server
Import CLI Threads for…Import Codex CLI thread history for Main Chat when that action is available

General Actions

Global commands appear based on sign-in state and the current app area:
CommandDescription
Sign InOpen the sign-in dialog when signed out
Sign OutSign out when signed in
Give FeedbackSend product feedback
Workspaces GuideOpen the Workspaces guide in workspace context
Projects GuideOpen the Projects guide in project/kanban context
Project SettingsOpen settings for the selected project in project/kanban context
SettingsOpen the Settings dialog

Workspace Actions

Manage the current workspace:
CommandDescription
Start ReviewBegin a code review session
RenameChange the workspace name
Fork BranchCreate a child workspace from the current workspace branch/state
Spin off workspaceSeed create mode from the current workspace repositories and branch
Pin / UnpinToggle pinned status
Archive / UnarchiveMove the workspace to or from archive
DeletePermanently delete the workspace
Run Setup ScriptExecute the repository setup script
Run Cleanup ScriptExecute the repository cleanup script
Run Archive ScriptExecute the repository archive script

Git Actions

Perform git operations:
CommandDescription
Create Pull RequestOpen PR creation dialog
Link Pull RequestLink an existing pull request to the workspace repository
MergeDirectly merge this workspace branch into the target branch when allowed
PushPush commits to the remote when an open PR and unpushed commits exist
RebaseRebase your workspace branch onto the selected target branch
Change Target BranchSwitch the merge target
Git commands are context-aware and only appear when they’re applicable to the current workspace state.

View Options

Control panel visibility:
CommandDescription
Toggle Left SidebarShow/hide workspace list
Toggle Chat PanelShow/hide conversation
Toggle Right SidebarShow/hide details
Toggle Changes PanelShow/hide code changes
Toggle Branch GraphShow/hide the branch graph for non-Main Chat workspaces
Toggle Logs PanelShow/hide process logs
Toggle Preview PanelShow/hide browser preview

Diff Options

Customize the diff viewer (available when the Changes panel is visible):
CommandDescription
Switch to Side-by-Side View / Switch to Inline ViewToggle the diff layout
Enable Line Wrapping / Disable Line WrappingToggle line wrapping
Ignore Whitespace Changes / Show Whitespace ChangesToggle whitespace-only changes
Expand All Diffs / Collapse All DiffsExpand or collapse every diff

Repository Actions

For workspaces with Git repositories, manage individual repos:
CommandDescription
Copy Repo PathCopy specific repository path
Repository SettingsConfigure repository options
Create Pull RequestCreate a PR for the selected repo
Link Pull RequestLink an existing PR to the selected repo
MergeDirectly merge the selected repo’s workspace branch into its target branch when allowed
PushPush commits for the selected repo when applicable
RebaseRebase the selected repo’s workspace branch
Change Target BranchChange the selected repo’s target branch

Keyboard Shortcuts

Global Shortcuts

ShortcutAction
Cmd/Ctrl + KOpen command bar
EscapeClose command bar or dialog

Sequential Shortcuts

ShortcutAction
g sSettings
g nNew Workspace
w fFork branch
w rRename workspace
w pPin/Unpin workspace
w aArchive workspace
w xDelete workspace
x pCreate Pull Request
x mMerge branch
x rRebase branch
x uPush changes
y pCopy path
y lCopy raw logs
t dToggle dev server
t wToggle line wrapping
r sRun setup script
r cRun cleanup script
r aRun archive script
v cToggle Changes panel
v bToggle Branch Graph
v lToggle Logs panel
v pToggle Preview panel
v sToggle Left Sidebar
v hToggle Chat panel

Command Bar Navigation

The command bar organises commands into pages:
  1. Root - Quick actions and navigation to other pages
  2. Workspace Actions - Workspace management commands
  3. Repository Actions - Per-repository Git and repository commands
  4. View Options - Panel visibility toggles
  5. Diff Options - Diff viewer settings
  6. Issue Actions - Project board commands when the command bar is opened in kanban/project context
Use the search field to filter commands across all pages, or navigate to specific pages for categorised access.
Start typing to search for any command. The command bar uses fuzzy matching, so you don’t need to type the exact command name.

Power User Tips

These commands will speed up your workflow significantly:
ShortcutWhat It Does
g nNew workspace
w fFork branch from the current workspace
Cmd/Ctrl + Kpr → EnterCreate pull request
Cmd/Ctrl + Kchanges → EnterToggle changes panel
Cmd/Ctrl + Kpreview → EnterToggle preview panel
The command bar uses fuzzy matching - you can type partial words or abbreviations:
  • nw matches “New Workspace”
  • cpr matches “Create Pull Request”
  • tog prev matches “Toggle Preview Panel”
  • reb matches “Rebase”
Use the command bar to quickly show/hide panels without moving your mouse:
  1. Press Cmd/Ctrl + K
  2. Type toggle
  3. See all toggle options
  4. Select the panel you want to show/hide
Some commands only appear when relevant:
  • Push only shows when you have unpushed commits and an open PR
  • Merge prompts you to rebase first when you’re behind target
  • Repository Actions shows when the workspace has Git repositories
  • Diff Options only shows when Changes panel is visible
  • Branch Graph is hidden for Main Chat workspaces