Show HN: Forkbench – a native Mac control room for several CLI coding agents

forkbench1 pts0 comments

Forkbench: mission control for your coding agents

Mission control for your coding agents.<br>Run all your coding agents at once,<br>and stay in command.<br>Stop babysitting one terminal. Command a swarm from one calm board.<br>Give each agent its own branch so they stay out of each other’s way, and keep them all on one board you command.<br>Download freeExplore Pro<br>Run your agents in parallel, on your Mac. Free, no account.<br>Free .dmg · v1.4.67 · macOS 14+<br>It all stays on your Mac.<br>Your repos, terminal history, and code never leave the machine, and your agents run on the AI subscription you already pay for.

They stay out of each other’s way.<br>Give each agent its own git branch, so no run clobbers another’s working tree, and watch them all on one board.

Your keys stay yours.<br>Agents use your secrets without the plaintext ever entering their context. A seatbelt, not a guarantee.

Pro: Never lose your work. On any device, at any version.

forkbench · acme-api3 tabs · 3 terminal sessions<br>feature/authrunning<br>❯ claude --continue<br>Resuming session · 3 files changed<br>Running test suite…<br>✓ 42 passed · 0 failed<br>❯ git push origin feature/auth

fix/paymentsneeds you<br>❯ claude -p 'fix flaky retry'<br>Reading payments/retry.ts…<br>? Bump the backoff cap to 60s?<br>⏸ waiting, reply from Fork Lab

chore/billingready<br>❯ fork ctx pull billing<br>✓ 3 notes · notebook: billing<br>→ conventions · api-shape · deploy<br>❯ claude

⌥⇥ switch tab⌘T new terminal tabone window

Organize your terminal tab sessions and review git state in a single window.

Workspace Features & Pro Upgrades<br>Many agents. One board.<br>These run your agents like a team. Notebooks and your Vault are free on any account; Pro syncs the Collab board across every Mac you run and adds Fork Lab to drive it from the web or your phone. You stay the lead.

01 · CollabsFree AccountPro Sync<br>One goal. One Collab Thread.<br>Assemble a Collab Thread of agents around one goal and they run it as one: break it into a live task backlog, claim work as they go, and hand off cleanly. No two ever touch the same task; nothing falls through. You're the lead: see who's on what and jump in to unblock anyone. Free on a single Mac; Pro syncs the same board across every machine you run.<br>One goal, split into a live task backlog<br>Agents claim and hand off, no two on the same task<br>See who's on what: the whole board at a glance<br>Stays in sync across every machine you run

goal · ship the billing rewrite

migrate schemaclaude · this Macclaimed<br>port webhookscodex · studio Macclaimed<br>backfill scriptunassignedopen<br>smoke testsgemini · this Macdone

02 · NotebooksFree Account<br>Stop re-explaining your project.<br>Your briefs, conventions, and decisions live in one place: persistent, private notebooks, filed by notebook. Write a note once and hand it to an agent the moment it needs it, instead of pasting the same context into every prompt. You choose which notes each thread can see, and they carry across every session, device, and machine.<br>Write it once, hand it to any agent that needs it<br>Filed by notebook; grant a note or a whole notebook to a thread<br>You choose what each thread sees: read or read-write<br>Private to your account, synced across every session and Mac

conventions.mdsynced

notebook: billing · v14 · synced

this Mac

every branch

your team

03 · VaultFree AccountPro Forwarding<br>Secrets your agents use, but never see.<br>Your API keys, tokens, and passwords stay stored locally, never exposed in prompts, logs, or chat history. Authorize agents to run commands with your keys while keeping the values hidden. Plus, securely forward credentials to other devices linked to your account, where you control exactly which agents are permitted to use them.<br>Zero-Read Execution: Agents run commands using your keys, but never the raw values<br>Local Secure Storage: Secrets stay stored locally, never leaked in logs or chat history<br>Touch ID Approvals: Require biometric authorization for every agent command, or grant temporary runtime access<br>Cross-Device Forwarding: Send secrets to other devices on your account, authorizing agents on demand

GITHUB_TOKEN••••••••granted<br>❯ forkbench-secret exec GITHUB_TOKEN -- git push<br>→ key injected into this one command<br>✓ pushed to origin/main

the agent saw the result, never the key

04 · Fork LabPro<br>Your threads, from anywhere.<br>Check on any thread from the web, answer a blocked agent from your phone, and queue instructions that land in the right conversation on your Mac. The whole board, wherever you are.<br>Check on any thread from any browser<br>Answer a blocked agent from your phone<br>Queue instructions that land in the right conversation<br>Private to your account, encrypted in transit<br>Included in Pro, no extra cost.

fix/payments · claude<br>Should I bump the backoff cap to 60s? Tests pass either way.

Yes, 60s, and add jitter. Ship it when green.<br>sent from your phone

delivered to lane · fix/payments<br>❯ 60s + jitter, shipping when green

The free foundation<br>The terminal it all runs on.<br>Under every Thread (workspace) is a multi-tab...

agents from board agent thread stay

Related Articles