Termight Contact Get early access

agent-native terminal · early access

Agents work for hours. They need you for seconds.

Termight is a terminal built for supervising coding agents. Run Claude Code, Codex, Gemini, or opencode inside it and every session becomes a run you can read at a glance — what it's doing, what the checks say, and the exact moment it's waiting on you. That moment is amber. Everything here exists to shorten it.

acme-api · main ✳ Assistant
Agents today · 1.2M tok · $4.12 · hooks ✓
Needs you · 2 Running · 1 Races All · 5
Add rate limits to invoice APIclaude · sonnetneeds review
checks 6/7+214 −38 · 5 fileswaiting 18m
Migrate sessions table to uuidcodex · gptrunning
12m elapsedctx 41%worktree wt-7c2
Race · cut cold start under 400ms3 agentspick winner
codex · claude ×2all checks pass
Fix flaky reconnect testclaude · sonnetchecks failing
2 checks failingretry 1/2
Harden webhook retry backoffclaude · sonnetmerged
63a4ea5 · 2h ago
Add rate limits to invoice APIclaude · sonnet
Checks
  • lint · eslint + go vet
  • unit · pkg/billing
  • eval · rate-limit suite 9/9 cases
  • race · pkg/queue pre-existing flake
Changes
+214 −38 across 5 files
Acceptance criteria · from spec
429 + Retry-After on burst
Limits configurable per token
Human review of window math
Review diff Open terminal Re-run checks
Ship
✓ PreviewOpen PRMerge · gated on review
2 need you 1 running hooks ✓ 1.2M tok · $4.12 today ⌘K
desk · corys-mbp · 4s ago relay
Fleet
Needs you · 2
Add rate limits to invoice APIneeds review
checks 6/7+214 −38waiting 18m
Fix flaky reconnect testapprove command
$ git push --force-with-lease origin fix/reconnect
Deny Review & approve
Running · 2
Migrate sessions table to uuidrun · 12m
Race · cut cold start under 400mscompare
Done today · 1
Harden webhook retry backoffmerged 2h
Fleet Activity Desk

One fleet, both surfaces. The desk runs the agents; the phone catches the amber moment — paired with a single code through the Termight relay.

the amber loop

Amber means an agent needs you

Green is an agent working — you can ignore it. Amber is a decision only you can make: an approval, a review, a merge. Termight treats that as the product's most important signal and builds the whole loop around it.

Notice

The status bar, the fleet, and your phone all carry the same amber count. A session that blocks on you shows up everywhere at once — including your lock screen — so hours of unattended work never stall on an unread prompt.

Inspect

Open the session and the evidence is already assembled: the transcript, the checks, the diff, and the acceptance criteria it was launched against. No tab archaeology, no scrolling a terminal backlog.

Decide

Approve the command, send the session back with its failures, or merge. Actions sit next to the evidence they act on, and the irreversible ones are gated.

the run spine

Read a whole fleet at a glance

Every session carries the same five-stop line — Spec · Run · Checks · Review · Merge. Position is the stage. Color is the state. A pulse means the state is live. You stop parsing scrollback and start reading spines.

running — working, ignorable
needs you — you are the blocker
blocked — red at the failing stop
done — quiet, every stop filled

specs

Specs are contracts

A spec moves through draft, clarify, plan, launch, verify. The acceptance criteria you write become the eval suite the agent has to pass, and the evidence gates the merge — a session ships when the criteria say so, not when the transcript sounds finished.

  • Clarify before launch. The agent asks its questions up front, while they're cheap to answer.
  • Criteria become evals. Each acceptance criterion turns into cases the run is measured against.
  • Evidence gates the merge. Checks, eval results, and diff travel with the session to the merge gate.

races

When you're not sure, race it

Launch the same spec on several agents at once — Claude against Codex against another Claude. Each runs in its own worktree, each faces the same checks, and none of them can see the others' work.

  • Isolated worktrees. No cross-contamination; every attempt is a clean candidate branch.
  • Same yardstick. One eval suite scores every participant, so the comparison is fair.
  • You pick the winner. Compare diffs side by side, merge one, discard the rest.

iOS companion

Pair your phone with one code

The iOS companion connects through the Termight relay — live now at termight.dev/relay. No VPN, no port forwarding, no exposed ports. The relay forwards encrypted traffic and stores nothing.

1
Pair from the desk

One command prints a single-use code and waits for your phone.

$ tsh relay pair  →  TMT-4KQ9
2
Enter the code on your phone

The code expires after first use. Your phone gets a scoped supervision token — never your keys.

Your fleet is in your pocket

Reviews, approvals, and merges from anywhere — each with the full evidence in front of you. The moment you need to type code, the phone hands the session back to the desk.

security posture

Local-first is the security model

Termight runs on your machine and keeps everything there. The supervision layer adds gates, not surface area.

Everything stays home Transcripts, specs, evals, team knowledge, and usage live on your machine — not on a server of ours.
Permission firewall Risky commands stop at a gate that shows the full command text, its directory, and its branch before anything runs.
Approvals expire An approval covers one exact command fingerprint for 24 hours, then it's gone. No standing "always allow".
Keys never travel API keys stay on the desk. The phone holds a scoped supervision token — shell and PTY access are unreachable from it by server policy, not client politeness.
The relay stores nothing Pairing traffic through termight.dev/relay is forwarded end to end and never persisted. Lose the phone, revoke the token from the desk.

early access

If you run agents every day, this is your cockpit. Come kick the tires.

Termight is early — a working fork of the Apache-2.0 Wave Terminal foundation. No pricing, no waitlist theater: send one email, get a build, and tell us what's missing. We want people who supervise agents for a living.

macOS · Linux · Windows (Electron) · iOS companion in TestFlight soon · relay live at termight.dev/relay