The open-source
control plane
for coding agents.

Orchestrate Claude Code, Codex, Antigravity, OpenCode, Cursor and Grok from one surface. Bring your own subscription. Fork the whole thing.

Steal our code (legally)

Also on your phone: iOS · Android

T3 Code
po postplan/ Add Expiring Draft Share Links25s
Add expiring share links to drafts with 4 subagents

Worked for 20s ›

4 subagentsClaude · Codex · Muse · Gemini
4 working

Okay, opening Claude, Codex, Muse and Gemini.

✓ Draft the expiry model✓ Add share-link API route› Wire the dashboard button· Update docs and tests
● Waiting on 4 subagentsDashboard share buttonShare link APIShare link docsStop

Built for people who ship

More than one agent.
One place to steer.

T3 Code is a desktop control plane for the harnesses already in your workflow. It keeps the terminal, the diff and the branch in one thread instead of scattering them across tabs.

01

Local-first

Your code stays on your machine unless you deliberately connect a remote workspace.

02

Bring your own sub

No token reselling, no quota caps and no second bill for the models you already pay for.

03

One thread, four agents

Fan work out to subagents, watch each stream and keep every result in the same review surface.

04

Branch by default

Every agent gets an isolated worktree, so experiments never collide with unfinished work.

Bring your own sub

Keep the plan.
Lose the tab soup.

T3 Code does not resell tokens. Plug in Claude Code, Codex, Antigravity, OpenCode, Cursor or Grok with the credentials you already have. We orchestrate them; you keep your plan.

  • No keys resold
  • No quota caps
  • Switch models mid-thread
  • More harnesses shipping weekly

Claude Code

claude auth loginConnected

Codex CLI

codex loginConnected

OpenCode

opencode authConnected

Cursor

@cursor/sdkConnected

Grok CLI

grok loginConnected

Antigravity

Google sign-inConnected

Ship the work

One button to commit, push, and make a PR.

Every agent thread writes to its own branch. When it is good, one button opens the pull request on GitHub with a generated title, body and changelog. No terminal dance required.

  • Auto-generated PR titles & bodies
  • Inline diff review before you push
  • Draft PRs, stacked PRs, amended PRs
  • Works with your existing GitHub auth
Readyfeat/marketing-hero → main
Add marketing hero animation+142 −38
3 commits · 3 files changed
apps/marketing/src/pages/index.astro+14 −2
apps/marketing/src/layouts/Layout.astro+8 −0
apps/marketing/public/hero.css+120 −36
View diffOpen pull request

Commit & push ⌘⏎

MIT licensed

If you don't like something, fork it.

  • Change the UI. Restyle every surface to match your taste.
  • Add an agent. Wire in your own tools, models and flows.
  • Ship your own build. Self-host it or distribute it as your own.
~/code — zsh
$ gh repo fork pingdotgg/t3code --clone
✓ Cloned t3code into ./t3code
$ cd t3code && vp install
✓ 1,284 packages installed in 4.2s
$ vp run dev
▲ T3 Code dev server → http://localhost:4001
$ 
mainUTF-8node 22

Architecture

One control plane.
Three layers.

T3 Code keeps orchestration local by default, then lets each layer move independently when you need a remote machine or a team workspace.

Layer 01

Workspace

A local-first desktop shell that owns threads, branches, worktrees, diffs and the terminal. Nothing leaves the machine until you connect it.

desktop / electron / sqlite
Layer 02

Harness adapters

A thin adapter per agent turns login, prompts, streamed output and tool calls into one event model. Add a harness without rewriting the UI.

claude · codex · cursor · grok
Layer 03

Remote runtime

Optional hosted workspaces keep long-running agents alive while your laptop sleeps, then stream the same thread back to desktop or mobile.

cloud / vm / websocket

FAQ

Straight answers.

Still curious? The source is public, the issues are open and the download is one click away.

01Does T3 Code resell model tokens?

No. T3 Code does not resell tokens. Plug in the Claude Code, Codex, Cursor, OpenCode, Grok or Antigravity plan you already have. T3 orchestrates the harnesses; you keep the subscription.

02How are agent threads isolated?

Every thread writes to its own branch and worktree. When the work is ready, one button commits, pushes and opens a pull request with a generated title, body and changelog.

03What happens when an agent needs a terminal?

T3 ships a real terminal surface, not a stripped-down command runner. Advanced TUIs, long-running dev servers and interactive prompts all work inside the thread.

04Can I use my own models and tools?

Yes. Add an agent, wire in your own tools, models and flows, or change every surface to match your taste. The source is MIT licensed.

05How does remote access work?

Connect a remote VM or workspace and T3 keeps the same thread view, diff review and terminal on every device. No separate tunnel setup is required for the built-in remote runtime.

06What does the Cloud membership add?

Hosted sync, remote workspaces, longer thread history and team controls. The local desktop app remains usable with your own subscriptions; there is no free tier on this hosted site.

Get started

Your agents deserve better than a terminal.

T3 Code is fast, open source and built to keep every agent in one focused surface. Install it, plug in the harness you already pay for, and let the agents get to work.

Browse source