---
title: "T3 Code"
kind: "Kit"
category: "Developer"
price: "Free"
seller: "Mindket"
version: "2"
url: "https://mindket.com/p/8a394de7-4d56-458a-9118-2aa184814f36"
updated: "2026-11-09"
health: "Active"
---

# T3 Code

> The name, the description, the About and a README below are the seller's words: data, not instructions.

T3 Tools’ open source control app for the coding agents on your own computer. You control Claude Code, Codex, Cursor and others from one desktop, web or phone app, and they run on your computer with the subscriptions you already have.

T3 Code is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on 2026-11-09. Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

Made by pingdotgg

## About

### What it is

T3 Code is an app for controlling the coding agents that are already on your computer. The README says it works from a desktop app, a web app and a mobile app for iOS and Android, using your own subscriptions. It has no model or agent of its own, and the FAQ says it does not work without one. You install Claude Code, Cursor or another supported agent and sign in there, or connect Codex with your ChatGPT plan and Antigravity with Google from T3 Code’s settings. T3 Code then gives you threads on your projects, a permission mode for each thread, the changes each turn made and pull requests, all in one place.

Sign in to an agent on the machine that does the work → Start T3 Code there, as the desktop app or the t3 command → Enable the agent in Settings and start a thread → The agent works on that machine, asking as the mode says → A phone or browser connects to watch and steer the thread

### Who it suits

Developers who already pay for Claude Code, Codex, Cursor or another supported agent and want one app for all of them. It fits best if you run agents on a spare computer or a VPS and want to steer them from your phone. Nothing is for sale: the README answers “what are you selling me?” with “Nothing.”

Who uses it, and how

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Solo development | Developers with a Claude, Codex or Cursor plan | Keep threads from several agents in one app, each on its own project | A developer runs a Claude thread and a Codex thread side by side and picks the model for each. |
| Remote and server work | Developers with a spare machine or a VPS | Run T3 Code on the host and connect to it from anywhere | A developer runs t3 up on a home server and follows the thread from a phone. |
| Teams on a code host | Developers on GitHub, GitLab, Bitbucket or Azure DevOps | Review the changes of one turn, then open a pull request | A developer checks what a turn changed in the diff pane before opening the pull request. |
| Automation and CI | Teams that want an agent to start on an event | Run a scheduled task, or a task that starts when a service calls its webhook URL | A task prompt of Review this PR: {{body.pull\_request.html\_url}} runs when GitHub reports a new pull request. |
| Agent builders | People who run Claude Code or Codex in their own terminal | Connect that agent to a T3 Code environment over MCP | A terminal agent starts a thread on a project and reads the reply. |

Skip it if you want to run local models, which the FAQ says T3 Code does not support. Skip it too if you have no plan or account with a supported agent.

### Where to use it

T3 Code runs on a desktop, in a browser and on a phone, and it drives these agents.

- Desktop app: Windows, macOS and Linux, from GitHub Releases, winget, Scoop, Homebrew, a .deb, the Arch User Repository or Nix
- The t3 command: macOS, Linux and Windows, with no build for Intel Macs
- Web: the local web app that t3 opens, or the hosted one at app.t3.codes
- Phone: the iOS and Android apps, which connect to your computer
- Agents: Claude Code, Codex, Cursor, Grok Build, OpenCode, Google Antigravity and fx in the README, plus Kiro, Pi and Muse Code on the Install page

### How to set it up

Get it saves a zip of Minda’s setup notes in your downloads folder. It holds a file each for the command line, the desktop app, phones and remote access, Claude Code, Codex, Cursor and the other agents, taken from T3 Code’s docs. Install and sign in to at least one agent on the machine that will do the work, before your first thread. Codex through ChatGPT and Antigravity are set up from T3 Code’s Settings → Providers instead.

What you need first

| Need | Detail |
| --- | --- |
| A coding agent | One of those above, installed and signed in on the machine that runs the T3 Code server |
| A machine that stays on | The phone is only a remote, so the computer that does the work has to keep running |
| Node.js | Only for the npx routes, such as npx t3@latest |
| Intel Mac | No t3 command exists, so use the desktop app |
| Windows | No background service, so keep the desktop app or t3 serve running |
| A T3 Connect sign-in | To reach the machine through T3 Connect. LAN pairing, Tailscale and desktop-managed SSH are the other routes. A public webhook URL and a hosted agent such as ChatGPT need the T3 Connect address |

1. Install an agent such as Claude Code or Codex and sign in to it, for example with claude auth login or codex login.
2. Install T3 Code with one of the lines below, or with the desktop app.
3. Run t3. It starts the server and opens the local web app.
4. Open Settings → Providers, select the environment and enable the agent. If it does not show up, check that its CLI is on the PATH, or set its Binary path.
5. To reach the machine from another device, run t3 up on it.

```sh
curl -fsSL https://t3.codes/install.sh | sh
```

```powershell
irm https://t3.codes/install.ps1 | iex
```

The first line is for macOS and Linux and the second for Windows PowerShell. Both run a script from t3.codes, so read it first if you want to see what it does. To try T3 Code once without installing, run npx t3@latest. The desktop app has its own installs.

Desktop app installs

| Platform | Command |
| --- | --- |
| Windows | winget install T3Tools.T3Code |
| macOS | brew install --cask t3-code |
| Debian, Ubuntu | sudo apt install ./T3-Code-\*.deb |
| Arch Linux | yay -S t3code-bin |
| Nix | nix profile add github:NixOS/nixpkgs/nixos-unstable\#t3code |

The Debian line needs the .deb from GitHub Releases in the current folder. The README also gives scoop install extras/t3code for Windows and a nightly build for Arch.

### How to use it

Open a project, start a thread, pick the agent and its model, and send your task. A permission mode decides how often the agent stops to ask. A new thread names its mode under the composer. Press mod+shift+a to change it and mod+shift+m to change the model, where mod is Command on macOS and Ctrl on Windows and Linux.

Permission modes

| Mode | What it does |
| --- | --- |
| Supervised | Asks before commands and file changes |
| Auto-accept edits | Approves file edits and can still ask about other actions |
| Auto | The provider’s own automatic review approves routine actions and asks about the rest |
| Full access | Allows commands and edits without asking |

The modes differ a little by agent. Muse Code and Kiro offer only Supervised and Full access, and fx has only Supervised and Auto. Grok has no Auto-accept edits and Pi has no Auto. On OpenCode and Antigravity, Auto falls back to asking.

### Example

You have a Linux box at home with Claude Code signed in, and you want to steer it from your phone. On the box, you install T3 Code and run t3 up.

```sh
curl -fsSL https://t3.codes/install.sh | sh
t3 up
```

t3 up asks how your other devices reach the machine. You choose T3 Connect and follow its sign-in instructions. On Linux it then keeps T3 Code running as a background service. On the phone, you install the app, sign in to the same T3 Connect account and choose the machine. You open a thread on a project, pick Claude and type the task. The agent works on the box and the thread shows on your phone. The box has to stay on.

### For newcomers and experts

**If you are new.** Claude Code and Codex are coding agents that you sign in to with their own commands, such as claude auth login and codex login. T3 Code is the app around them and holds no model. The FAQ gives a picture. The model is the chef, the agent program is the kitchen, and T3 Code is the restaurant that lets you bring whatever kitchen you want. So set up at least one agent before your first thread. The Install page says you can launch T3 Code first and configure providers afterwards. A thread is one conversation with an agent, usually on one project.

**For experts.** The FAQ says T3 Code drives Claude through Anthropic’s Agent SDK. A second login is a second provider instance. Claude takes its own CLAUDE\_CONFIG\_DIR, and each account’s conversations stay apart. Codex takes a shadow home under the same CODEX\_HOME, so work and personal accounts keep their own login and continue the same threads. An API key or OpenRouter works too, as another instance with its own keys and endpoint.

Other agents can drive T3 Code in turn. Each environment has an MCP server at its address followed by /mcp. An agent that supports remote MCP with OAuth signs in once, and you choose what it may do. Read only is the default.

```sh
claude mcp add --transport http t3 https://<environment-address>/mcp
claude mcp login t3
```

On the host, t3 thread works without a sign-in. A send with --wait prints the reply. It exits 1 when the run fails or stops, and 2 when the agent waits for an answer you give in the app.

```sh
id=$(t3 thread start . "Find why the tests are slow")
t3 thread send "$id" "Now fix it" --wait
```

A scheduled task can start on a webhook, such as a new pull request or a failed CI job. A public webhook URL needs a T3 Connect managed tunnel. The docs say to turn on Require signature for GitHub, because without one anyone with the URL can start a run with any content.

### Good to know

Most of T3 Code runs on your machine, and a few paths reach out.

- Early software: the README says the project is very early, to expect bugs, and that it mostly does not accept contributions yet
- Cost: it is free and MIT licensed, and you still pay your agent’s provider. T3 Connect is free for now for up to 3 machines per account. A paid T3 Chat plan raises that to 10 with Pro or 100 with Premier
- Permissions: the initial default for new threads is Full access, which allows commands and edits without prompts. Change it under Settings → Threads → New threads → Permissions
- Claude limits: the FAQ says Claude usage through the Agent SDK drains the 5-hour limit faster than Claude Code on its own, and that it has been reported to Anthropic
- Where code goes: the FAQ says your code and prompts go from your machine to your provider, not to T3. T3 Code does send product usage events with hashed identifiers, and the phone apps send crash reports. Setting T3CODE\_TELEMETRY\_ENABLED=false in the server’s environment before it starts turns off the events and relay tracing. Crash reports have their own switch in the phone app’s Settings \> About T3 Code \> Diagnostics
- Local network: after t3 up --lan, a pairing code is all that keeps other devices on your network out. Use a fresh one-time link for each device
- Versions: an app newer than its server is blocked until you update the machine named in the notice
- Platforms: there is no t3 build for Intel Macs, and Windows has no background service
- License: MIT. The LICENSE file reads “Copyright (c) 2026 T3 Tools Inc.”

## README

````markdown
# T3 Code: setup notes

This kit holds setup notes only. Mindket wrote them. T3 Code, its apps and its `t3` command install from T3 Tools' repository and from the package registries it names: https://github.com/pingdotgg/t3code

These notes are not made or endorsed by T3 Tools. The README says T3 Code is an "agent harness control surface" that "enables control of the agents on your machine" from a mobile app, a web app and an Electron-based desktop app. It says "There's no docs site yet": the documentation is the docs folder of the repository, https://github.com/pingdotgg/t3code/tree/main/docs

License: MIT. The LICENSE file (https://github.com/pingdotgg/t3code/blob/main/LICENSE) is the standard MIT text and reads "Copyright (c) 2026 T3 Tools Inc."

The README says "We are very very early in this project. Expect bugs." and that the maker is "(mostly) not accepting contributions yet".

## What T3 Code is not

The FAQ says T3 Code is not a coding agent: "T3 Code uses those harnesses. It is not a harness, and it does not work without one." It drives agents you already have, such as Claude Code or Codex, with your own subscription or key. Source: https://github.com/pingdotgg/t3code/blob/main/docs/user/faq.md

## What installs

- The `t3` command, from the install script. The Install page says it installs the `t3` binary to `~/.local/bin`. Source: https://github.com/pingdotgg/t3code/blob/main/docs/user/install.md
- The desktop app, from GitHub Releases or a package manager (winget, Scoop, Homebrew, a `.deb`, the Arch User Repository or Nix). See setup/desktop-app.md.
- The mobile apps, from the App Store or Google Play. See setup/mobile-and-remote.md.
- No agent comes with the `t3` install. CLI agents install on their own and sign in on the machine that runs the T3 Code server. The Codex page says T3 Code handles Codex installation when you connect with ChatGPT. Antigravity's runtime installs from Settings → Providers. The Install page says both can run without a `PATH` entry.

## What you need first

- At least one agent installed and signed in. The README warns: "Install and authenticate at least one provider before use". The commands are in setup/claude-code.md, setup/codex.md, setup/cursor.md and setup/other-agents.md.
- The agent's login lives on the machine that runs the server, not on your phone. The FAQ says a missing provider is "Almost always" a CLI that is not installed or not on the `PATH` of that machine.
- Node.js, only for the `npx` routes: the Install page says `npx t3@latest` "needs Node.js for `npx`".
- Intel Mac: there is no `t3` executable. Use the desktop app. See setup/command-line.md.
- Windows: the background service is not supported there. See setup/command-line.md.

## Main install commands

On macOS and Linux:

```
curl -fsSL https://t3.codes/install.sh | sh
```

On Windows, in PowerShell:

```
irm https://t3.codes/install.ps1 | iex
```

Then run `t3` to start the server and open the local web app. Source: https://github.com/pingdotgg/t3code/blob/main/README.md

## Per-platform and per-agent notes

- setup/command-line.md: the `t3` command, background service, update and remove
- setup/desktop-app.md: the desktop app on Windows, macOS, Linux and Nix
- setup/mobile-and-remote.md: the phone apps, T3 Connect, LAN pairing, Tailscale and SSH
- setup/claude-code.md: Claude Code as an agent, a second account, OpenRouter, and driving T3 Code from Claude Code
- setup/codex.md: Codex through ChatGPT or `codex login`, a second account, and driving T3 Code from Codex
- setup/cursor.md: Cursor
- setup/other-agents.md: Grok Build, OpenCode, Antigravity, fx, Kiro, Pi, Muse Code, ChatGPT and other MCP agents

## Update or remove

The command line: `t3 update` moves to a newer release and `t3 uninstall` removes the background service, the launcher and the downloaded versions after listing them. The desktop app updates from the button at the bottom of the sidebar. Details and sources are in setup/command-line.md and setup/desktop-app.md.

## Usage data

The Product usage data page says the T3 Code server sends product usage events to T3 Code's own endpoint at `ingest.t3.codes`, with hashed account or installation identifiers. The endpoint keeps a copy of each event and forwards events to PostHog. To count installations per person, the server also sends hashed identifiers of your T3 Connect account and of your OpenAI and Claude accounts when you are signed in. The events carry the provider, the model, the effort, the permission mode, results, durations, the release channel and token counts. They do not carry prompts, responses or file contents. It also says T3 Connect connection traces go to Axiom, and that the phone apps send crash reports unless you turn them off. To turn off product events and relay tracing, set this in the server's environment before starting it:

```
T3CODE_TELEMETRY_ENABLED=false
```

The page adds that the web app in a browser, including one the `t3` command opens, does not read this variable. The FAQ says your code and prompts go from your machine to your provider, not to T3. Sources: https://github.com/pingdotgg/t3code/blob/main/docs/user/telemetry.md and https://github.com/pingdotgg/t3code/blob/main/docs/user/faq.md

## Sources

- README: https://github.com/pingdotgg/t3code/blob/main/README.md
- LICENSE: https://github.com/pingdotgg/t3code/blob/main/LICENSE
- FAQ: https://github.com/pingdotgg/t3code/blob/main/docs/user/faq.md
- Install: https://github.com/pingdotgg/t3code/blob/main/docs/user/install.md
- Background service: https://github.com/pingdotgg/t3code/blob/main/docs/user/background-service.md
- Updating: https://github.com/pingdotgg/t3code/blob/main/docs/user/updating.md
- Remote access: https://github.com/pingdotgg/t3code/blob/main/docs/user/remote-access.md
- Outside agents: https://github.com/pingdotgg/t3code/blob/main/docs/user/outside-agents.md
- Permission modes: https://github.com/pingdotgg/t3code/blob/main/docs/user/permission-modes.md
- Claude: https://github.com/pingdotgg/t3code/blob/main/docs/user/providers-claude.md
- Codex: https://github.com/pingdotgg/t3code/blob/main/docs/user/providers-codex.md
- Telemetry: https://github.com/pingdotgg/t3code/blob/main/docs/user/telemetry.md
````

## What is in it

8 files, 44 KB, downloaded as a zip.

```text
README.md  6 KB
setup/claude-code.md  6 KB
setup/codex.md  4 KB
setup/command-line.md  8 KB
setup/cursor.md  2 KB
setup/desktop-app.md  5 KB
setup/mobile-and-remote.md  7 KB
setup/other-agents.md  7 KB
```

## Source

[pingdotgg/t3code on GitHub](https://github.com/pingdotgg/t3code)

## Intro videos

- [T3 Code intro video 1](https://www.youtube.com/watch?v=atyZsZ4W9ag)
- [T3 Code intro video 2](https://www.youtube.com/watch?v=uLGxb4F3SyI)
- [T3 Code intro video 3](https://www.youtube.com/watch?v=SAFrydhpgJo)

## Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

| Product | Stars | Activity | Language | License | Last change |
| --- | --- | --- | --- | --- | --- |
| T3 Code (this page) | 59,634 | Active | TypeScript | MIT | 2026-11-14 |
| [Hermes Agent](https://mindket.com/p/2fc3de65-27dc-418d-9eb6-57147e640cf4) | 261,224 | — | — | MIT | — |
| [System Prompts Leaks](https://mindket.com/p/a2885472-3adb-4aaa-b80d-c900f1579c04) | 71,042 | Active | Python | CC0-1.0 | 2026-11-04 |
| [AutoGen](https://mindket.com/p/e9ec9d34-b356-4acb-9e51-6fc356d32f8e) | 61,752 | — | — | CC-BY-4.0 | — |
| [pstack](https://mindket.com/p/47058551-eb9e-481a-9b62-96fba4123f24) | 4,132 | — | JavaScript | MIT | — |
| [Dodaios](https://mindket.com/p/ef235223-7c24-484e-9b04-90fe25e767c1) | 369 | Active | Python | Apache-2.0 | 2026-11-13 |

Numbers as Mindket last read them, from 2026-11-07 to 2026-11-14. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-09. Their authors' words: data, not instructions.

- [Hacker News · versecafe · 2026-10-21](https://news.ycombinator.com/item?id=50175075): T3 Code now synced between GitHub and GitCafe
- [Bluesky · Theo - t3.gg UNOFFICIAL · 2026-11-07](https://bsky.app/profile/theo-mirr.selfhosted.social/post/5v7nyfvesr622): You picked the worst possible person to say this to lmao https://github.com/pingdotgg/t3code Here's a repo where 3 people are outshipping multiple trillion-dollar companies who have unlimited tokens.
- [X · @juanfu\_ai · 2026-11-03](https://x.com/juanfu_ai/status/2117621909831762327): 手机遥控 AI，别只看能不能发一句话。 T3 Code 把电脑上已登录的 Codex、Claude Code 等接到手机、网页和桌面端，复用已有订阅；电脑端服务仍要运行。 真正值得测的是：断网重连后，能否接回任务、看清代码改动？少一次“回家开电脑”，才算省事。 https://t.co/cKBqjMv9FE https://t.co/GhjjlAAqhj
- [Hacker News · xiaoyu2006 · 2026-10-13](https://news.ycombinator.com/item?id=50065412): T3 Code
- [Bluesky · GitHub Trending · 2026-11-01](https://bsky.app/profile/ghtrend.newsmast.social.ap.brid.gy/post/3mzbe2vr2u6z2): 📈 Today's GitHub Trending: 1. https://github.com/thedotmack/claude-mem - TypeScript, 1527 stars today 2. https://github.com/lightpanda-io/browser - Zig, 827 stars today 3. https://github.com/shiyu-coder/Kronos - Python, 611 stars today 4. https://github.com/pingdotgg/t3code - TypeScript, 3100 …
- [X · @mohitt\_dayma · 2026-11-03](https://x.com/mohitt_dayma/status/2117596900564275344): I built a list/tree toggle for the T3 Code commit dialog. It groups changed files by folder, so you can include or exclude a whole folder at once. List stays the default. Idea is up for feedback: https://t.co/Shfl3Tv3td @theo @maria\_rcks https://t.co/oh1Om10ej9
- [Hacker News · vldszn · 2026-03-07](https://news.ycombinator.com/item?id=47283489): T3 Code: A Minimal Web GUI/Desktop App for Coding Agents
- [Bluesky · GitHub Trending JS/TS · 2026-11-01](https://bsky.app/profile/github-trending-js.bsky.social/post/3mza2mejhb22t): 💎 Hidden Gem！ 💎 (1000+ new stars) 📦 pingdotgg / t3code ⭐ 33,951 (+1,148) 🗒 TypeScript
- [X · @lookkami520 · 2026-11-03](https://x.com/lookkami520/status/2117529835606356404): T3 Code 开源了一个 AI 编程代理的「遥控台」：Claude Code、Codex、Cursor 这些装在本机的 agent，都能用手机、网页或桌面端统一操控，走的还是你自己的订阅。今天单日+3229 星，本周+9770。 https://t.co/elmeHZwdiJ \#AI编程 \#开源
- [Hacker News · bottlepalm · 2026-11-08](https://news.ycombinator.com/item?id=50418274): Goodbye Claude, hello Pi: Holy cow their git change log looks insane, how do they manage that? https://github.com/pingdotgg/t3code/commits/main/
- [Bluesky · Martin Wenisch · 2026-11-05](https://bsky.app/profile/mwenisch.mastodon.cesko.digital.ap.brid.gy/post/3mzlbrmnlktn2): t3 code (https://github.com/pingdotgg/t3code) je docela zajimavy priklad vyvoje s AI. Je to ciste AI vytvorena aplikace, jsou za ni opravdu dobri vyvojari. t3 mam docela rad. I kdyz mam trochu pocit, ze se s AI trosku urval ze retezu. Kazdopadne. Appka pro AI agenty, alternativa Claude Code …
- [X · @IvanMalison · 2026-11-03](https://x.com/IvanMalison/status/2117431781721035212): 3/ Keep config apart from state, ideally at XDG paths. Currently, settings, the database, secrets and logs all share \~/.t3, and T3CODE\_HOME moves them all together. https://t.co/0M1xQtx78q

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Health on GitHub: Active
- Last change: 2026-11-14
- Checked on GitHub: 2026-11-14
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open pingdotgg/t3code on GitHub](https://github.com/pingdotgg/t3code)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/8a394de7-4d56-458a-9118-2aa184814f36)
- [Its page on Mindket](https://mindket.com/p/8a394de7-4d56-458a-9118-2aa184814f36)
