Every module is built on something Claude Code already writes to disk. The source is
printed on each card, so every claim here is checkable.
Strain
Watches the last sixty tool calls of a running agent for thrashing — the same
file, the same test, over and over — and warns before it becomes an invoice.
transcript tail, 512 KBnever a full parse
Fleet
Every session as a tile: working, idle, or blocked on a human. Sessions Gleipnir never
started appear on the same wall, read from disk like any other.
~/.claude/sessions/*.jsonpolled at 1 Hz
Jobs
Ask a question without paying for the conversation. A live session re-sends its
whole history every turn; a one-shot starts empty, so “did the tests pass” costs
a couple of thousand tokens instead of hundreds of thousands.
claude -pruns whether the agent is up or not
Advisor
Names the agent and says what to do about it. UI is re-sending four hundred thousand
tokens every turn - fork the session, or start a fresh one and hand it a summary.
TESTS is paying full price on input because the cache keeps expiring between bursts.
Arithmetic over numbers you already have, not another model's opinion.
arithmetic onlyno extra model call
File wall
One column per agent, files stacked beneath, reconstructed from what each agent
actually did. In a shared working copy git can tell you a file changed; it can
never tell you which agent changed it.
~/.claude/projects/<slug>/*.jsonlworks with no repo at all
Usage
Real token counts, per agent and per project, priced against the current table.
Counted from the transcripts, not estimated — though on a subscription the dollar
figure is a size signal rather than a bill.
transcript usage recordsinput · output · cache
Crew
Send one instruction to several agents at once. Anything not running is reported
back by name rather than silently dropped.
broadcastcollisions flagged first
Audit
Reads your project, not your agents: keys reachable from the browser, tables with row
level security switched off, queries built by hand. Four answers, not two - nothing is
shown green because it was not looked at. A finding becomes a brief you hand to an agent.
your files, in about 100msfree, and it changes nothing
Other agents In testing
Codex and Gemini CLI, in tiles. The modules above read Claude Code's own
transcripts, so they stay Claude Code only - and the app hides those controls rather
than showing settings that do nothing.
its own CLI, in a ptytiles, not deep integration
Remote Coming soon
The machine already serves the fleet over your own network, token-paired and off
until you turn it on. The phone app that reads it is still being built.
HTTP + WS on your LANoff by default