โšก 43 developer tools, always updated โ€” new upstream releases land in apt within hours. Join the Discord

๐Ÿ“… From , the apt mirror will require a subscription. See pricing ยท ๐Ÿ†“ There is an always-free mirror

๐Ÿ‘ Install Latest herdr on Ubuntu

Terminal workspace manager for AI coding agents

Latest version: 0.8.0 ยท updated 2026-08-03
SourceVersion
deb.griffo.io0.8.0 โœ…
Official Ubuntu๐Ÿšซ not packaged
โ† Back to home
๐Ÿ“Œ Installing on a specific release? Ubuntu 22.04 (jammy) ยท Ubuntu 24.04 (noble) ยท Ubuntu 25.10 (questing) ยท Ubuntu 26.04 (resolute)

What is herdr?

herdr is an agent multiplexer that lives in your terminal โ€” a workspace manager for running and orchestrating multiple AI coding agents side by side. Written in Rust and shipped as a single static binary, it lets you drive a whole fleet of agents (Claude Code, Codex, Gemini, Aider and more) from one keyboard-friendly TUI, with persistent sessions, git worktrees and remote access over SSH.

๐Ÿค– Built for AI coding agents:
  • Run many agents at once โ€” each in its own pane, tab and workspace
  • Persistent sessions that survive disconnects, like a multiplexer for agents
  • Git worktree aware โ€” isolate each agent on its own branch
  • Remote over SSH โ€” attach to a herdr server running anywhere
๐Ÿš€ Why Latest Versions Matter: herdr ships fast, with stable and preview channels and frequent releases adding new agent integrations, workspace features and TUI improvements. Installing from deb.griffo.io keeps you on the newest release without running the built-in self-updater.

โšก Key Features of herdr

๐Ÿค– Multiple Agents Side by Side

Launch and orchestrate several AI coding agents at once, each in its own pane and tab, and switch between them without leaving your terminal.

๐Ÿ—‚๏ธ Workspaces & Sessions

Group your work into named, persistent sessions and workspaces that keep running in the background and reattach instantly.

๐ŸŒฟ Git Worktrees

Give each agent its own git worktree and branch, so parallel work never collides and diffs stay clean and reviewable.

๐Ÿ–ฅ๏ธ Remote over SSH

Attach through SSH to a herdr server running on any machine and drive remote sessions as if they were local.

โŒจ๏ธ Keyboard-Driven TUI

A fast, mouse-optional terminal UI with configurable keybindings, tabs and panes โ€” everything is a keystroke away.

๐Ÿ”Œ Integrations & Extensible

Built-in agent integrations plus a socket API and config file, with a growing ecosystem of first-class plugins around it.

๐Ÿš€ Always ahead of the official archives: Debian and Ubuntu freeze package versions when a release ships โ€” this repository publishes new upstream releases typically within hours. A simple apt upgrade keeps you on the latest version.

๐Ÿ“ฆ Installation from deb.griffo.io

Run the commands

Step 1: Add Repository

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

๐Ÿ†“ There is an always-free mirror. deb-free.griffo.io serves packages free forever โ€” no account, no subscription, at most 2 months behind upstream, security fixes immediately. It currently carries Ghostty, Oh My Posh and Zed; herdr is not one of them, so the repository above is the only way to get it today โ€” ask and it can be enrolled.

How the free mirror works โ†’

Step 2: Install herdr

# Install latest herdr
sudo apt install herdr

# Verify installation
herdr --version
# Install latest herdr
apt install herdr

# Verify installation
herdr --version

๐ŸŽฏ Basic Usage Examples

Launch and attach to your session:

# Launch or attach to the persistent session
herdr

# Use or create a named session
herdr --session work

# Attach to a named session
herdr session attach work

Work with remote servers:

# Attach through SSH to a remote herdr server
herdr --remote user@server

# Open a named session on a remote host
herdr --remote user@server --session build

Manage workspaces, worktrees and agents:

# Workspace, worktree and agent helpers over the socket API
herdr workspace list
herdr worktree list
herdr agent list

# Show local client and running server status
herdr status

Channels, config and shell completion:

# Choose the stable or preview update channel
herdr channel set stable

# Generate shell completions for zsh
herdr completion zsh

# Print the default configuration
herdr --default-config

๐Ÿš€ Why Choose deb.griffo.io?

๐Ÿ“Š Installation Comparison:
  • Official Ubuntu: herdr is not packaged โ€” nothing to install
  • Curl / self-updater: Manual setup, updates outside the package manager
  • Build from source: Requires a Rust toolchain and time
  • deb.griffo.io: Latest version with automatic apt updates

๐Ÿ† Why herdr is Different

  • Agent-first: Purpose-built to run many AI coding agents in parallel
  • Persistent: Server/client model keeps sessions alive across disconnects
  • Git-native: Worktrees keep every agent isolated on its own branch
  • Remote-ready: Attach to a herdr server anywhere over SSH
  • Single binary: Static Rust build with no runtime dependencies

๐Ÿ“ฆ Package Build Repository

The Ubuntu packages are automatically built and maintained in this GitHub repository:

๐Ÿ”— Related Packages

Also available from deb.griffo.io:

๐ŸŽฏ Perfect for: developers working with AI coding agents, anyone running several agents in parallel, teams that want persistent remote sessions, and terminal power users who prefer a keyboard-driven workflow.

๐Ÿ’ Support This Project

If this repository saves you time and effort, please consider supporting it!

โญ Star on GitHub ๐Ÿฆ Share on Twitter

Just after the command? See apt install herdr โ€” one page covering Debian and Ubuntu.

๐Ÿ“ฆ Recent releases from this repository

๐Ÿ“š Release-specific install guides

โ“ Frequently asked questions

Is herdr in the official Ubuntu repositories?

No โ€” herdr is not packaged in the official Ubuntu archives. This repository is currently the only apt source, serving herdr 0.8.0.

How do I install the latest herdr on Ubuntu?

Add the deb.griffo.io repository once using the instructions above, then run: sudo apt install herdr. New releases arrive through the normal sudo apt upgrade.

Are the packages signed and how are they built?

Every package is signed with the repository's GPG key (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) and built from upstream releases in public GitHub packaging repositories that anyone can inspect.

Which Ubuntu releases are supported?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing and 26.04 Resolute.