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
herdronce in any terminal. - Dev:
pnpm tauri devin the repo.
blockodile is early (0.1). It is built for one person running several coding agents at once.