BLOCKODILE

What is blockodile

A macOS desktop shell for herdr with a bento of blocks per terminal.

blockodile is a desktop window around herdr. herdr stays the runtime: it owns the sessions, persists them, detects which coding agent runs in each terminal. blockodile draws it and drives it through the herdr CLI.

What you get

  • Sidebar: workspaces and terminals, drag to reorder, rename inline, a pixel icon per project.
  • Agent status: the detected agent's logo per terminal (Claude, Codex, Cursor, Gemini, Copilot, Amp, opencode, Grok, pi), a spiral while it works, a green dot when done, a blue dot when it answered while you were on another terminal.
  • Bento: a 12x6 grid of blocks per terminal. Drag headers to move, corners to resize, expand any block into a side drawer. Four built-in layouts plus your own saved ones.
  • Modules: blocks are folders in ~/.config/blockodile/modules/. See Modules.

Requirements

  • macOS.
  • A running herdr server: run herdr once in any terminal.
  • Dev: pnpm tauri dev in the repo.

blockodile is early (0.1). It is built for one person running several coding agents at once.

On this page