anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

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 . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.
curl -fsSL https://t3.codes/install.sh | sh
And 4 more in Where to use it
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.
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.”
| 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.
T3 Code runs on a desktop, in a browser and on a phone, and it drives these agents.
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.
| 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 |
curl -fsSL https://t3.codes/install.sh | sh
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.
| 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.
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.
| 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.
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.
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.
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.
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.
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.
Most of T3 Code runs on your machine, and a few paths reach out.
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".
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
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.deb, the Arch User Repository or Nix). See setup/desktop-app.md.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.PATH of that machine.npx routes: the Install page says npx t3@latest "needs Node.js for npx".t3 executable. Use the desktop app. See setup/command-line.md.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
t3 command, background service, update and removecodex login, a second account, and driving T3 Code from CodexThe 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.
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
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
Updated by Mindket to the current version of this kit.
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 | |
| Hermes AgentShares chatgpt · claude · ai | 261,224 | — | — | MIT | — |
| System Prompts LeaksShares chatgpt · claude · ai | 71,042 | Active | Python | CC0-1.0 | |
| AutoGenShares chatgpt · agents · ai | 61,752 | — | — | CC-BY-4.0 | — |
| pstackShares chatgpt · claude · claude-code | 4,132 | — | JavaScript | MIT | — |
| DodaiosShares agent-orchestration · claude-code | 369 | Active | Python | Apache-2.0 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
NousResearch · Kit
Nous Research’s open source agent that you run in a terminal, in a desktop app or from a chat app. It keeps memory, writes skills from experience, runs schedul…
asgeirtj · Kit
A curated collection of verbatim system instructions for popular AI models and chatbot platforms, providing insight into how AI agents are configured to perfor…
juliusbrussee · Skill
A collection of tools that minimizes token consumption for AI agents by compressing logs, managing agent scripts, and optimizing responses. It is designed for…