kitterm

A terminal daemon
with a ledger.

Shells that survive the tab. Sessions that show their cost. Nothing to sign up for.

curl -fsSL https://kitterm.dev/install.sh | sh

macOS · one binary · no account · MIT

already installed? open my terminal ↗

Terminal

One daemon. Every tab, every device, one shell.

kitterm foreman crew round 16 zsh iPhone · attached
claude
Editing sessions-tree.ts… (esc to interrupt)
Read before you type. The prompt is at the cursor.

Job control, TUIs, splits and reattach. Close the tab; the shell keeps running. Open it from your phone.

Value

The dashboard says whatWhat the spend bought.

103merged pull requestsPRs$11.60/PR
79,274merged lines added$0.015/line
23releases$51.96/release
45.9hours of model timemodel hours$55/hour

Merged pullPull requests, lines and releases per dollar. Proxies for value, not value — and the page says so.

Where

And where the dollar went.

by[ ] project[x] goal[ ] task[ ] role

agent-dashboard$163.8912 tasks9 PRs$0.019/line
workspace-ledger$75.116 tasks2 PRs$0.043/line
fleet-catch-up$35.794 tasks
no round record$2,263.1487%

By project, goal, task or role. The unattributed remainder is a row in amber, never a footnote.

Models

Which model spent it, and what leaked.

Fable 5.1$1,507.86$1,508124 sessions
Opus 5 · 1M$432.43$43230 sessions
Fable 5.1 · 1M$343.25$3431 session
Others$375.53$376170 sessions

65 of 93 rounds carry no Cost line

The top three by cost and the rest in one row. A leak line names the spend nothing can value.

Crew

A foreman runs the goals. Crews do the rounds.

kitterm$1,143.421 agent
/sessions is a dashboard for workspaces and agents[needs you]$221.20
a-running-session-has-a-cost[working]~$4.20
crew round 16[working]Opus 55m
cost-column-and-pr-links[done]$16.42PR #134
four-defects-from-review[done]$12.85PR #134

One session per round, one record per round, every line one line. You approve; nothing on the page takes typed work.