native · macOS + Linuxnative desktop · macOS + Linux
One window for all your coding agents.
A native desktop app for your sessions: sidebar, bento of blocks, every agent's status at a glance. Claude Code, Codex, Cursor and Gemini stay their real CLIs underneath — nothing depends on Blockodile. Built on Herdr.
Free early access. Leave your email — we send the Mac and Linux builds when they land. Release notes only, no noise.
00 / providers
Any agent with a CLI. As many as you like.
Each agent is still its own real CLI in a real terminal, so Blockodile puts no cap on which providers you run. Claude Code, Codex, Cursor, Gemini and whatever you install next: if it runs in a terminal, it opens in Blockodile.
- + any cli
01 / 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
02 / bento
A layout per terminal.
Every terminal gets its own 12x6 grid of blocks. Split, move, resize and take any block fullscreen from the keyboard. Save a layout and every new terminal starts from it.
03 / built on Herdr
Herdr runs it. blockodile draws it.
Herdr is the runtime under the hood: sessions that survive a restart, panes, agent detection, remote machines over SSH. blockodile starts its own private Herdr server and drives it through the CLI, so the Herdr you already use stays exactly as it is. Above it sits a Rust core with no UI inside, and GPUI paints the window straight on the GPU.
GPUI window
sidebar, bento, palette, terminal
Metal on macOS, Vulkan on Linux
blockodile-core
PTYs, connections, setup checks
Rust, no UI inside
Herdr
sessions, panes, agent detection
a private server, started for you
your agents
Claude Code, Codex, Cursor, Gemini, pi
untouched, in real terminals
04 / omarchy 4
Your Omarchy theme, all the way down.
Run omarchy-theme-set and blockodile follows on its next tick: sidebar, blocks, palette and the terminal's sixteen colours, read from Omarchy's current theme. No plugin, no config. Tiling chords are Ctrl+Alt, so Hyprland keeps Super. On macOS and other distros it wears its own phosphor palette.
$ omarchy-theme-set tokyo-night
herdr · claude
> fix the flaky auth test
Read src/auth.ts
Update src/auth.ts (+4 -2)
Done.
command · btop
05 / native
No webview. Nothing burning a core.
The first blockodile was a webview. On Linux, WebKitGTK paints on the CPU, so a blinking cursor alone kept a core busy and a full-screen window idled at up to 73%. GPUI, the toolkit Zed is built on, draws with Metal on macOS and Vulkan on Linux. An idle window stays idle.
webview build (WebKitGTK)
9% of a core idle · up to 73% full screen
blockodile on GPUI
paints only when something changes
signal
Wired for updates.
Release notes only, when something ships. Point at the board.
06 / tiling
Tile blocks like a window manager.
The grid never has gaps. Adding a block splits the one you are on; ⌘⌥ and an arrow (Ctrl+Alt on Linux) moves focus to the neighbour on that edge; add ⇧ and the two blocks swap, sizes included. ⌘⌥F takes a block fullscreen without touching the layout, ⌘⌫ removes it and the neighbour grows into the hole. Omarchy habits, inside one window.
07 / palette
Every action is a command.
⌘K opens a palette over every action: sessions, projects, blocks, layouts. Fuzzy search, so j 4 jumps to session four and move files top right does exactly that. Hold the modifier and type a number to jump anywhere. Every chord is remappable in settings.json and works while a terminal is focused.
ident record
You are on file. Barely.
No account, no telemetry, no tracker. The eye is only watching your cursor.
08 / modules
Build your own block.
Write a module.json in a folder and the block is in your bento. A module is any CLI or TUI, run in the terminal's folder: btop, npm run dev, your script. It gets the folder, the pane and the connection as environment variables. Browse the library at /modules or add yours with a pull request.
09 / skills
Your agent already knows blockodile.
blockodile ships two skills for coding agents and installs them into Claude Code and Cursor itself, keeping them current as the app updates. Modules: build me a module that shows my Docker containers is one request. Connections: add my VPS and test it hands over the SSH target, the file to write and the two commands that prove it.
one cup
One cup for all your agents.
Release notes, brewed slowly. Blow on the steam.
07 / 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.