DemoProcess MultiplayerInfrastructureProvidersSecurityFAQ Join the beta
Multiplayer agents for software teams

Every agent at once. Nothing unverified.

Termy runs your team’s coding agents side by side on one repo, warns before two touch the same file, and merges nothing until your own checks pass.

In private beta · macOS 13+ · Claude Code, Codex and more
Illustrative session. Names and timings are examples.
(01)Live demo01 / 08

Watch three agents share one repo.Then approve the change yourself.

A session as it plays out in Termy: an edit refused before it collides, checks run on the exact commit, and nothing lands until a person approves.

  1. Watch Priya’s agent get refused when it reaches for a file Alex’s agent holds.
  2. Open Code in the left rail to see which task holds each file.
  3. Approve the change yourself once its checks pass.
Termypay-service

Overseer

Budget $1.84 of $5.00

Agent working

Verifying

Needs review

Integrated

pay-service / src
● main↑0 ↓0Sandbox: Docker3 agents · 3 peopleYou are Sam

An interactive demo with example data. No agents run in your browser.

(02)Why Termy02 / 08

Parallel agents break in four places.Termy closes each one.

Run several coding agents on one repository and the same four things go wrong. Here is each one, and what Termy does about it.

  1. 01

    Two agents, one file.

    Both rewrite the same function, and the last save wins.

    One owner per file.

    Each agent claims what it is changing. An edit to code someone else holds is refused.

  2. 02

    “Tests pass,” says the agent.

    The agent says the tests pass. Nobody ran them.

    Your checks decide.

    Your own checks run in a sandbox, on the exact commit.

  3. 03

    A bill nobody can explain.

    Usage piles up across accounts, with no task to pin it on.

    Every run is priced.

    Each run has a cost against its task, and a budget stops new work at the cap.

  4. 04

    Work lost to a cleanup.

    A cleanup resets the branch, and a day’s work is gone.

    Backed up, never forced.

    Termy writes a backup before it moves a branch, and never force-pushes.

(03)How it works03 / 08

From a sentenceto a merged pull request.

01GitHub issuesLinearAcceptance criteria

Describe it

Say what you want built, or start from a GitHub or Linear issue. Termy turns it into tasks with acceptance criteria.

02Your signed-in agentPlan approval

Plan

Planning runs on the agent you’re signed in to. You approve the plan before any code is written.

03Claude CodeCodexWorktreesClaims

Build in parallel

Claude Code, Codex and Termy’s own agent work at once, each in its own copy of the repo, each holding a claim on what it is changing.

04SandboxYour testsSecretsDependenciesBrowser QA

Verify

Your project’s own checks run in a sandbox on the exact commit, and browser QA screenshots the pages it changed.

05Second-model reviewReadinessHuman approval

Review & merge

A second model can review the diff. A person who didn’t run the agent approves, then Termy lands it or opens a pull request that closes the issue.

06Pull requestDocker deployRollback

Ship it

Deploy to Docker with health checks and automatic rollback. Cloud targets are planned.

(04)Multiplayer04 / 08

Your whole team’s agents, working at once.On your own machines, in one shared session.

No queue and no turns. Each teammate’s agent works in its own copy of the repo, under their own account, and overlap shows up before the work happens, not at merge.

01

Claims before edits

  • File claims
  • Function claims
  • Ask to release
  • Landing check

Four layers keep agents apart: a check before every edit, a watcher on every run, a landing check, and ask-to-release when one agent needs what another holds.

See it in the demo
02

Live changes

  • Shared files
  • Live cursors
  • Voice and screen share
  • Approvals inbox

Share a file and edit it together with live cursors, watch each other’s agent runs, talk by voice, camera or screen share, and answer your teammates’ agents’ approval requests from your inbox.

See it in the demo
03

Autopilot, with evidence

  • Requeue on failure
  • Failure attached
  • Within budget

When a task fails its checks, autopilot hands it to another agent with the failure attached, within your budget. Anything it can’t decide waits for you.

How checks work
04

Every session in one place

  • Owner and branch
  • What it waits on
  • Join or watch

Each one shows its owner, branch, agent, files and what it is waiting on. Join as a participant or watch read-only.

See it in the demo
05

In control as you grow

  • Roles
  • Audit log
  • Stop every agent
  • SSO planned

Invites with roles (owner, admin, developer, viewer), an audit log of every claim and approval, and a switch that stops every agent at once. Single sign-on is planned.

Read about security
(05)Providers05 / 08

Bring the agents you already pay for.Claude Code, Codex and six more.

The CLIs you already have, on your own accounts. Termy never resells tokens.

pay-service — zsh — 80×24
Try

An illustration with example output. Agents run in Termy’s own terminals, under your own accounts.

(06)Infrastructure06 / 08

Preview it, ship it, roll it back.The rest of shipping, on your own Mac.

From a preview of every task to a deploy you can roll back, with your own Mac doing the work.

Task
A
AUTH-14Refresh tokens before they expire
auth-14.preview.localhostsandboxed
  • /login✓ checked
  • /settings✓ checked
  • /billing✓ checked
auth-14.preview.localhost/loginlive
QA agent: checking /login
(07)Security07 / 08

Local-first, and safe by default.Your code stays on your machines.

Agents run on your Mac under your own accounts. Your team’s hub sees coordination data, such as who holds which file, and a file’s contents only while you share it live.

Localhost only.

Termy’s server answers on 127.0.0.1 and nothing else, and every request needs the session it issued at launch.

Repo code in a sandbox.

Checks, previews and merges run your repository’s code in Docker or the macOS sandbox. With neither available, Termy refuses rather than run it bare.

Your work is never overwritten.

No resets, rebases or force-pushes. Termy writes a backup before it moves a branch, and only ever fast-forwards.

Agents on a leash.

Edits stay inside the project, .git is off limits, and risky shell commands wait for your say-so.

Keys in the credential store.

Provider keys live in the system’s credential store, not in config files. Termy never resells or meters tokens.

It fails closed.

When Termy can’t establish that something is safe, it stops and tells you why instead of carrying on.

Runs the coding agents your team already uses

  • Claude Code
  • Codex
  • Gemini CLI
  • OpenCode
  • Cursor Agent
  • Copilot CLI
  • Aider
  • Goose
(08)FAQ08 / 08

Straight answers.What teams ask before they hand agents the repo.

Didn’t see yours? Ask us anything when you join the beta.

What is Termy?

A macOS app where your team’s coding agents work on one repository at the same time. It keeps them from colliding, runs your own checks on every change, and lands nothing until they pass.

Which agents and models can I use?

Sign in with Claude Code, Codex, Gemini CLI, OpenCode or Cursor Agent, or use keys for Anthropic, OpenAI, Groq, OpenRouter, Gemini or a local model. Copilot CLI, Aider and Goose run too.

Does my code leave my machine?

Agents and checks run on your Mac. Your team’s hub sees coordination data, such as who holds which file and how runs are going, and a file’s contents only while you share it live. Your model provider sees what your agent sends it, as it would without Termy.

What does it cost?

Model usage is billed by your providers, on your own accounts. Termy doesn’t resell or mark up tokens. Pricing for Termy itself after the beta hasn’t been announced.

Which platforms and languages?

macOS 13 or later today. Projects in JavaScript and TypeScript, Python, Go and Rust. Windows and Linux builds are planned.

Can an agent approve its own work?

No. Checks are your project’s own, agents can’t edit the tests that judge them, and the person who ran an agent can’t approve that agent’s change.

What isn’t built yet?

Deploying to cloud providers, Windows and Linux builds, single sign-on, and Jira. They are marked planned wherever they appear, and nothing on this page shows them working.

Private beta

Join the Termy beta

Termy is in beta testing right now. Join the waiting list for a chance to try it early, before anyone else — and tell us what to change.

We only use your email to invite you to the beta and send Termy updates. No spam, unsubscribe any time.