New in 0.38 A Mail space: what needs you, above the updates →

See every coding agent, and what it is working on

Claude Code, Codex and the other agents Herdr runs, each shown with its ticket, PR, CI run and deploy, and which of them are waiting for an answer. Your reviews, runbooks, meetings and releases are one key away.

Free and open source · macOS and Linux · for herdr and the Herdr desktop app

Works with what you already use

  • Claude Code
  • Codex
  • herdr
  • Herdr app
  • GitHub
  • Linear
  • Jira
  • CircleCI
  • GitLab
  • Google Calendar
  • Outlook
  • Gmail
  • Datadog
  • Sentry
  • Grafana
  • any MCP server
How it works

From install to one place, in three steps

  1. Install

    Two commands, in Claude Code or a shell. Setup picks your agent and features and wires herdr, the Herdr app, or both.

  2. Agents get context

    Each session knows its ticket, branch, PR, CI and deploy, and shows them right beside it.

  3. Work from one place

    Home says who waits on you. Answer, merge, fix CI or recap without hunting for the tab.

Features

Everything your agents touch, in reach

One local hub feeds both halves, so the sidebar, the board and the palette always agree.

Home dashboard

Home dashboard

KPI tiles, the next move, agents by stage; Up next, Apps and Activity.

Herdr APP
Agents beside their workAgents beside their work

Agents beside their work

Questions answered in place; ticket, branch, PR and CI on every agent.

Herdr APP · Herdr TUI
Charts, drawn unaskedNewCharts, drawn unaskedNew

Charts, drawn unaskedNew

Figure tiles, area, donut and stacked bars beside the session.

Herdr APP · Herdr TUI
Live blueprint

Live blueprint

The plan as a diagram the agent keeps current. Click a box to ask for a change.

Herdr APP · Herdr TUI
Editor beside the agent

Editor beside the agent

Read and edit a file next to the agent; its edits show live, ⌘S saves. Ask the agent about any lines.

Herdr APP
Diff of its changes

Diff of its changes

Uncommitted, branch or PR, side by side or unified, a click from the agent.

Herdr APP
Comments sent back

Comments sent back

Comment line by line, then Submit review sends every note to the agent as one message.

Herdr APP
Guided walkthrough

Guided walkthrough

The diff explained in reading order, steps you can follow, untested parts called out.

Herdr APP
InboxInbox

Inbox

Alerts, reviews, your PRs and tickets by kind; merge, or start an agent on one.

Herdr APP · Herdr TUI
One paletteOne palette

One palette

Tickets, PRs, runbooks, meetings, the week's history and past sessions.

Herdr APP · Herdr TUI
Every agent at onceEvery agent at once

Every agent at once

Agents by stage with their question and recap, or what one did while you were away.

Herdr APP · Herdr TUI
RunbookRunbook

Runbook

The steps left to ship a ticket, each with its PR, deploy or command.

Herdr APP · Herdr TUI
To-doTo-do

To-do

Your list, with the tickets and links it mentions.

Herdr APP · Herdr TUI
MeetingsMeetings

Meetings

Your week, with join and a brief prepared before each one.

Herdr APP · Herdr TUI
Mail

Mailopt-in

Your inbox, unread first, read whole beside the list; reply, archive or mark read.

Herdr APP · Herdr TUI
Monitoropt-inMonitoropt-in

Monitoropt-in

Each release judged on errors and latency, from Datadog.

Herdr APP · Herdr TUI
Routinesopt-inRoutinesopt-in

Routinesopt-in

Agent prompts and scripts on a schedule or an event.

Herdr APP · Herdr TUI
Footer links

Footer links

One click to the agent's Linear, GitHub, Argo, Slack… pages, named after each tool.

Herdr TUI
E2E beside the agent

E2E beside the agent

The agent tests its page in a browser you watch.

Herdr TUI
Notifications

Notifications

A click opens what it is about: the PR, the runbook, the routine.

Herdr TUI
Tour

See it in the Herdr app

The acme demo world: a few agents on daily quotas, a flaky test and an invoice export.

Home: KPI tiles, the next move and every agent by stage
Home. KPI tiles, the next move, and every agent by whose move it is.
An agent at work in its terminal card
Work. The agent in a floating card, the questions waiting on you beside it.
Figure tiles and an area chart beside the session
Charts. Drawn by the agent on its own, beside the session.
A live plan diagram in the side panel
Blueprint. The plan, done and in progress; click a box to ask for a change.
The inbox: alerts, reviews and tickets with their PRs
Inbox. Alerts, reviews, then your tickets with their PRs, CI and deploys.
Two ways to run it

Herdr APP or Herdr TUI

The same apps and data, drawn natively or in your terminal.

cockpit in the Herdr app
Desktop

Herdr APP

A layout and a mod, drawn natively by the Herdr desktop app.

  • Home dashboard with the next move
  • Sidebar: questions answered in place, agents by ticket
  • Side panel per agent: documents, review, runbook, files
  • Buttons, hover cards, right-click menus, ⌘ keys
Explore the app
cockpit in herdr: sidebar, an agent, a browser beside it and the footer
Terminal

Herdr TUI

A herdr plugin: cockpit in your terminal, beside your agents.

  • Sidebar with each agent's task, branch, ticket and CI
  • Footer: one click to ticket, PR, deploy and preview
  • Pinned spaces, one prefix key per app
  • E2E tests in a browser beside the agent
Explore the TUI

Both run on the same hub, so you can use them at once.

Install

Two commands

Setup asks what you want, writes your config and installs both halves.

  • macOS or Linux, with gh signed in and jq
  • herdr 0.9+ (with a Nerd Font), the Herdr app, or both
  • Any agent Herdr runs; tickets, PRs, CI, meetings, mail and deploys from the MCP servers you already use
Claude Code
> /plugin install cockpit --marketplace quaresc/cockpit
> /cockpit:setup
# any time later
> /cockpit:doctor
> /plugin update cockpit@cockpit
shell, for any other agent
$ curl -fsSL https://raw.githubusercontent.com/quaresc/cockpit/main/install.sh | sh
$ cockpit setup
# any time later
$ cockpit doctor
$ cockpit update

/cockpit:doctor or cockpit doctor checks every part and fixes what is broken. A notification tells you when a new version is out; a click, or cockpit update, updates every part.

FAQ

Questions

Do I need API tokens?

No. GitHub goes through your gh login. Tickets, CI, meetings, deploys and the release monitor come from MCP servers: cockpit calls them itself, with any agent. Setup finds the ones your agents already use, logs cockpit in once through your browser, and has your agent map a server cockpit does not know yet.

In Claude Code, cockpit can use its connectors instead, through one hidden, idle session the hub keeps.

What does it cost?

cockpit is free and MIT-licensed. What it asks an agent to do runs on your own agent's plan: recaps, meeting briefs, and routines, which take a weekly budget. Each one can be turned off.

Reading your MCP servers costs nothing: cockpit calls them itself, and the hidden Claude Code session some setups keep sits idle at its prompt.

Does it work without the Herdr app?

Yes. The herdr half works alone in your terminal, the Herdr app half works alone, and both can run at once on the same hub. Setup wires whichever you have.

Is my data sent anywhere?

Not to cockpit: there is no cockpit server. The hub runs on your machine, listens only on 127.0.0.1 with a token, and keeps its state in ~/.cache/cockpit.

It talks to GitHub, your ticket and CI tools and your calendar as you, and agent features go through your own agent. Search over past sessions uses a small model, downloaded once and run locally.

Stop hunting for the agent that needs you

Install cockpit and see what every agent is working on.