desktop shell for herdr

One window for every coding agent.

A project sidebar on the left, a bento of blocks per terminal in the middle. Terminals, shell commands and web apps side by side, with every agent's status at a glance. herdr keeps the sessions; blockodile draws them.

01 / bento

A layout per terminal.

Every herdr terminal gets its own 12x6 grid. Drop blocks where you want them, drag a header to move, pull a corner to resize. Any block expands into a side drawer without losing its state. Save a layout and every new terminal starts from it.

02 / agents

See what every agent is doing.

The sidebar shows the detected agent's logo per terminal: Claude, Codex, Cursor, Gemini and more. A spiral while it works, a green dot when it is done, a blue dot when it answered while you were somewhere else.

  • claudeworking
  • codexdone
  • cursorunread
  • geminiidle

03 / modules

Build your own block.

Write a module.json in a folder, and the block is in your bento a second later. Kind command runs any CLI or TUI in the terminal's folder: btop, npm run dev, your script. Kind web is one HTML file in a sandboxed iframe with a small SDK for files, shell and agent state. Unzip the folder, it shows up in a second. Browse the library at /modules or add yours with a pull request.

04 / price

Free now. €9 later.

Early bird

Free

While blockodile is in early access. Keep it.

Regular

€9

One-time, after 1.0. No subscription.