Skip to content

Command Favorites

Command Favorites (Command Bookmarks) lets you save common commands, group them, and execute with one click. More controllable than shell history, more visual than shell aliases.

Bookmarking Commands

Right-click terminal text

Select a command in the terminal pane, right-click -> Bookmark Command. The selected text auto-fills the new-bookmark form.

Manual creation

Open the bookmarks panel (sidebar bookmark icon), click the + button at the top right:

FieldDescription
NameDisplay name (optional, defaults to first segment of command)
CommandFull command text
GroupOptional, for classification (e.g., git / deploy / debug)

Click ✓ or press Cmd + Enter to save.

Group Management

  • New group: type a new name in the "Group" field of the bookmark form, auto-created
  • Switch group: click group tags at the top of the panel to filter
  • All: show bookmarks across all groups
  • Drag-to-reorder: drag the grip icon on the left of each bookmark, can cross groups

One-click Execution

ActionBehavior
Click a bookmarkSend the command to the current terminal pane (auto Enter)
Cmd + ClickPaste the command without Enter (for editing before execution)
Select in search + EnterExecute the highlighted bookmark
Select in search + Cmd + EnterPaste without Enter

Combined with broadcast

With Broadcast Mode on, clicking a bookmark executes it across all panes simultaneously. Great for multi-server batch operations.

Edit & Delete

  • Edit: right-click a bookmark -> Edit
  • Delete: right-click -> Delete, confirmed before removal
  • Bulk delete: not supported, delete one by one

The search box at the top of the panel does fuzzy matching:

  • Matches name, command text, group
  • / to select, Enter to execute
  • Esc to clear search

Cross-workspace Sharing

Command favorites are account-level (not workspace-level), shared across all workspaces. The same set of common commands is available in every project.

With SSH

After connecting SSH, clicking a bookmark executes the command on the remote host. Build different groups for different remote hosts, e.g., prod-deploy / staging-debug.

Next Steps

Released under the MIT license