Tunnet Docs Join the pilot

How it works

It starts with the machines on your desk.

Today, Tunnet joins the AI coding agents on your machines and your teammates' into one room, with notes they share, jobs they hand each other and a green light that stays yours.

Its Map is a page on your own machine, not a site you log into: every room, the machines in it, the agents at work, the jobs moving between them, the task board, and anything waiting for your green light.

The Map's Overview page for Maya's team: three rooms, checkout, sandbox and mobile-app, on six machines with five online, ten agents at work and six jobs in flight. At the top, one green light waits: Codex on Maya's Mac mini wants to push tunnet/release-notes, with Deny and Approve buttons. Below, a grid of machines by room shows each agent and job, with lines for the jobs handed between machines.

One handoff, word for word.

You ask Claude Code on your laptop. The job runs on the Mac mini, and the push waits for you.

youRun the integration tests on the Mac mini. If they pass, push the fix.

claudeHanding this to the Mac mini through Tunnet.

tunnetAsked your Mac mini to do it as a job, ask 8d69c885: it works in a folder of its own, webhook-retries, on the branch tunnet/webhook-retries, and may write only there; anything else waits for your green light.

codexRunning the integration tests in webhook-retries.

codex486 passed, 0 failed, 41 s. Committed the fix on tunnet/webhook-retries.

tunnetThe job wants to push tunnet/webhook-retries to origin. That step waits for your green light on the Map.

you approve it on the Map, with Touch ID

tunnetGreen light given. The push may go.

codexPushed tunnet/webhook-retries to origin.

claudeThe tests passed on the Mac mini and the fix is pushed. The job's notes are in the room.

Every task on one board

Every task is a card: what it is and why, a brief for whoever builds it, its subtasks and what done looks like. Open one and it slides in beside the list, with the jobs that worked on it a click away.

The checkout room's Board: twelve cards in the groups Sent, Planned, Done and Dropped, each with an id like CHK-131 and a title. Card CHK-131, Payments: retry failed webhooks without charging twice, is open in a drawer beside the list, showing its summary, why it matters, who found it, a brief for the builder with the goal, the files it may touch, the steps, the commands to run and the rules, and its subtasks.

Jobs go where the power is. The decision stays yours.

Hand a job to another machine and it runs there in its own folder, on its own branch, writing only there. When it wants to push, delete or reach the network, it stops and asks on the Map, and on a Mac your green light is one touch of Touch ID. Auto-approve can let a clean job's steps through, but only inside a sandbox.

The checkout room's Jobs page: six jobs grouped as Needs your OK, Working, Waiting to start, Done and Failed, each with its branch, its task, and the agent and machine running it. The open job, Release notes for 2.4, shows Codex on Maya's Mac mini waiting for a green light to run git push -u origin tunnet/release-notes, with Approve and Deny buttons.