Extension Icon

Herdr

Control Herdr workspaces and coding agents from Raycast
Overview

Herdr for Raycast

Control Herdr workspaces and coding agents from Raycast.

Herdr dashboard

Herdr commands Start Agent

Features

  • Browse and control workspaces, tabs, panes, and agents.
  • Start, prompt, inspect, rename, interrupt, and focus agents.
  • Save reusable Start Agent configurations as Quicklinks.
  • Create workspaces, tabs, splits, and Git worktrees.
  • Manage sessions, plugins, and agent integrations.
  • Monitor agent status from the menu bar.
  • Open the selected resource in your preferred terminal.

Requirements

Install Herdr with Homebrew:

brew install herdr

The extension finds Herdr in PATH, ~/.local/bin, /opt/homebrew/bin, and /usr/local/bin. You can also set an explicit binary path in its preferences.

Commands

CommandPurpose
DashboardBrowse and control the current Herdr session
Manage AgentsControl live coding agents
Prompt AgentSend a prompt to an agent
Start AgentLaunch an agent or create a reusable Quicklink
Create WorkspaceCreate a project workspace
Create Git WorktreeCreate a worktree-backed workspace
Manage SessionsAttach to and manage named sessions
Manage Git WorktreesFocus and manage Herdr worktrees
Manage PluginsInstall and control Herdr plugins
Manage Agent IntegrationsManage official detection integrations
Agent Status in Menu BarMonitor agents from the menu bar
Open HerdrLaunch or attach to Herdr in your terminal
Focus Agent Needing AttentionJump to a blocked or completed agent

Pane navigation, splitting, zoom, and tab creation are available as disabled-by-default commands for custom global hotkeys.

Start Agent Quicklinks preserve the form configuration except environment variables.

Terminal support

Choose a terminal in the extension preferences. Terminal, iTerm2, Ghostty, and WezTerm can focus an existing Herdr client. iTerm2, Ghostty, and WezTerm open new clients in a tab when possible. Other terminals fall back to app activation or their native launch command.

Custom terminals can use an argument-safe launcher template with {herdr}, {args}, or {command} placeholders.

Development

npm install
npm run dev

Run all checks with:

npm run check

License

MIT