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