Now on macOS, Windows and Linux

The most playful home for coding agents,but it’s a terminal.

Introducing CrommaCode

Coding agents work in the dark. They run for minutes, read dozens of files and spawn subagents, and all you get is a scrolling log you stop reading after the first screen.

CrommaCode is a terminal built for watching agents work. It runs Claude Code, Codex or any CLI agent in a real terminal, and turns every tool call into something you can see: a living file tree, a Git map and a game.

Game View

Every tool call is a beat.Every session is a game.

Game View does not care which CLI you run. Start Claude Code or Codex in a terminal: CrommaCode detects it, installs its hooks and starts the show. Each read, edit and subagent lands on stage exactly once.

Edit · src/auth/login.ts
Westworld A precision dial with one slot per tool. It turns to the call in play and sprays where the agent works.
Hand · 42 × 6
Chips A card table. Each tool is a card, each call plays one, and every hand scores chips × multiplier.
PERFECT · combo 18
Rhythm and Loom Fly a rhythm cockpit where the queue is the score, or weave a tapestry one call per row.

Ranks for builders who ship.

Log in with Google or X through VibeLoft and your daily token totals join the global board on a pixel concert stage. Only the daily aggregate ever leaves your machine.

@ada
1.9M
@lin.dev
1.7M
@kenji
1.4M
@mara
960K
@sol
410K

History that knows what your agent touched.

Reads and edits grow into a live file tree. The Git tab draws every branch as a lane with the people who made it, and Changes shows what is staged. Git stays read-mostly: the only write is switching branches.

Refactor the login flow and add tests

Read 14 files, edited 3. Two subagents are writing tests on their own branches.

  • Read src/auth/login.ts
  • Grep “rateLimit” in src/
  • Edit src/auth/login.ts
  • Task: write tests for login
  • Bash: bun test auth
Terminal

A terminal that floats over the work.

The terminal is a frosted-glass card over the dashboard.
⌘J folds it, its edges resize it, and the page beneath never moves out of the way.

Claude Code detected · hooks on
Any agent, detected Start a CLI and CrommaCode recognizes it, hooks it in and tells you. No setup screen.
refactor authcromma
testscromma
landing pagecrommacode-web
zshvibeloft
⌥Tab
Every project, one cockpit Projects and their terminals live in the sidebar. ⌥Tab jumps across all of them.
AGENTS 4
mainEdit login.ts42
testsWrite login.test.ts18
docsRead README.md9
reviewGrep "TODO"6
Subagents in color Each subagent gets its own tag and color, so a swarm stays readable at a glance.

CrommaCode BeesA swarm of workers on any model.

  • Workers on any provider
    Anthropic speaks directly. OpenAI-style providers go through a local gateway, and real keys stay inside it.
  • One worktree per bee
    Every worker runs in its own worktree and branch, so nothing lands until you merge it.
BEES · 3 FLYING
Privacy and control

Private enough for real code.

CrommaCode runs on your machine. Your code, your prompts and your sessions stay on your disk.

~/.cromma-bees
hives/
account/
config.toml
state.json
Local by default Hives, settings and usage live in one folder on your disk. Nothing syncs unless you sign in.
Keys stay sealed Provider keys never leave the local gateway. Sign-in tokens live only in the system keychain.
settings.json.bak
settings.json
+ hooks
Backups before hooks Hooking a CLI writes only that CLI’s user settings, and backs them up first.
Bring your own agent Use your Claude or ChatGPT subscription through the CLIs you already run.
Download

Press start.

One app for every desktop: macOS, Windows and Linux.

Level 1 · BuilderXP

macOS

For Apple silicon and Intel Macs.

Windows

For 64-bit Windows.

Linux

AppImage for any distro, .deb for Debian and Ubuntu.