T3 Code: Open Source App for Parallel AI Agents

Key insights
- T3 Code wraps official CLIs from AI labs instead of building its own agent framework, starting with OpenAI's Codex CLI
- The app supports parallel worktree workflows and one-click GitHub PRs, designed to replace terminal-based agent interaction
- Plans include support for Claude Code, Cursor, Gemini, and Open Code, letting developers use any AI provider through one interface
This article is a summary of It's finally here.. Watch the video โ
Read this article in norsk
In Brief
Theo Browne, the creator of the T3 Stack and CEO of T3 Chat, has released the alpha version of T3 Code, a free, fully open source desktop application for managing AI coding agents. Built together with Julius Marminge, the app wraps official command-line tools from AI labs rather than building its own agent framework. It currently runs on top of OpenAI's Codex CLI, with planned support for Claude Code, Cursor, Gemini, and Open Code. The source code is available on GitHub.
What happened
Browne announced T3 Code on March 7, describing it as the tool he and Marminge built because existing options fell short (0:27). He says the Codex desktop app initially changed how he worked, with its ability to break projects into parallel threads. But performance issues, a limited worktree implementation, and lock-in to only Codex models pushed him to build something different (0:46).
T3 Code is available as an Electron desktop app on macOS, Windows, and Linux, or as a web app through npx t3 without any installation (3:25).
Key features
| Feature | Details |
|---|---|
| Parallel agents | Run multiple AI coding agents across separate projects simultaneously |
| Worktree workflows | Isolated Git branches per task, so agents don't conflict with each other |
| One-click GitHub flow | Generate commit message, commit, push, and create a pull request in one step (5:43) |
| Web mode | Run npx t3 to try the app in a browser without installing anything |
| Cross-platform | macOS, Windows (including WSL), Linux (AppImage) |
The harness approach
The central design decision behind T3 Code is what Browne calls the "harness approach." A harness is the set of tools an AI agent has access to: file editing, web search, command execution, and so on. Most competing tools build their own harness from scratch. T3 Code takes the opposite route. It uses the official CLIs provided by each AI lab and builds a graphical interface on top (4:17).
Right now, that means the Codex CLI. Users need an existing Codex subscription, and the CLI runs in the background on their machine. T3 Code itself is free because it does not provide its own inference (the actual AI processing that generates responses). Browne argues that models perform best in the harness they were trained against, especially now that labs are optimizing their models specifically for their own tools (4:42).
Planned integrations include Claude Code through Anthropic's Agent SDK, Cursor through its CLI, and Open Code as a fallback for labs without their own harness (4:35).
Context and background
There are more AI coding tools than ever. Developers today can choose between terminal-based tools like Claude Code and Codex CLI, IDE-integrated options like Cursor and GitHub Copilot, and standalone applications like the Codex desktop app. Each approach has trade-offs. Terminal tools are fast but limited for multitasking. IDE integrations can feel limited by the editor they live inside. Desktop apps offer more flexibility but have been slow to open source.
T3 Code sits on top of existing tools rather than replacing them. Browne describes wanting his terminal back for terminal tasks, while using a dedicated app for agent management, image pasting, thread navigation, and search (7:22).
Current limitations
Browne is upfront about T3 Code's alpha status. The app is not accepting pull requests from external contributors yet, though detailed issues with suggested prompts and screenshots are welcome (8:15). The project is separate from T3 Chat and has no monetization plan. Browne mentions a potential future subscription that bundles multiple model providers, but calls it "far from our focus" (12:04).
Platform support is broad but still maturing. Windows with WSL and Linux packaging beyond AppImage are areas where the team expects early bugs (10:50).
Practical implications
For developers using AI coding tools
T3 Code offers an alternative to switching between terminals and editors when working with AI agents. Developers with an existing Codex subscription can try it immediately at no cost through npx t3 or by downloading the desktop app from t3.codes.
For the AI tooling ecosystem
The harness approach is a bet that AI labs will continue investing in their own CLIs. If that holds, tools like T3 Code could become the standard interface layer. If labs focus less on their CLIs and more on their own bundled products, the strategy becomes riskier.
Glossary
| Term | Definition |
|---|---|
| Harness | The set of tools an AI agent can use: editing files, running commands, searching the web. Different AI labs provide different harnesses. |
| Worktree | A Git feature that creates a separate working copy of a repository, so you can work on multiple branches at the same time without switching back and forth. |
| CLI (Command-Line Interface) | A text-based way to interact with software by typing commands, as opposed to clicking buttons in a graphical interface. |
| Electron | A framework for building desktop applications using web technologies like HTML, CSS, and JavaScript. Used by apps like VS Code and Slack. |
| Agent | An AI system that can act autonomously: reading files, writing code, running commands, and making decisions about what to do next. |
| Inference | The process of an AI model generating a response. When you ask Claude a question, the "thinking and answering" part is inference. |
| npx | A Node.js tool that runs packages directly without installing them permanently. npx t3 launches T3 Code's web mode. |
| Pull request (PR) | A proposal to merge code changes into a project. Other developers can review the changes before they are accepted. |
Sources and resources
Want to go deeper? Watch the full video on YouTube โ