T3 Code: Open-Source Control Surface for Remotely Managing Local AI Coding Agents Across Mobile, Web, and Desktop
T3 Code is an open-source harness controller that lets developers monitor and remotely control local AI coding agents—including Claude Code, Codex, Cursor, Grok
Open-source developer team Ping has released T3 Code (pingdotgg/t3code), an open-source agent harness control surface designed to centrally manage and remotely supervise local AI coding agents across multiple platforms. Distributed under the MIT License, T3 Code enables developers to monitor background agent runs, inspect code diffs in real time, and approve tool executions or file edits from mobile devices, desktop apps, or a web browser without remaining tethered to a local terminal.

Image source: pingdotgg/t3code
Unifying Fragmented Local Agents into a Single Control Surface
With the rapid emergence of diverse AI coding tools—such as Claude Code, Codex, Cursor CLI, Grok Build, OpenCode, and Google Antigravity—managing multiple background terminal sessions across different repositories has become increasingly fragmented.
T3 Code addresses this operational friction by providing a unified central control surface for all local agent CLIs.
- Broad Multi-Agent Support: Connects and controls major local coding agents, including Claude Code, Codex, Cursor CLI, Grok Build, OpenCode, and Google Antigravity, within a single environment.
- Real-Time Turn and Diff Tracking: Visualizes agent reasoning streams, file diffs, command executions, and pending approval states through real-time streaming updates.
- Resilient Backend Architecture: Built on TypeScript and the Effect framework, ensuring robust state management and seamless synchronization across concurrent agent threads.
Multi-Platform Remote Control, Secure Pairing, and In-App Audio Cues
T3 Code provides a seamless multi-device workflow, allowing developers to oversee long-running autonomous coding tasks while away from their primary workstation.
- Cross-Platform Client Ecosystem: Delivers native mobile apps for iOS and Android, an Electron-based desktop application for Windows, macOS, and Linux, and a direct web interface at
app.t3.codes. - Secure One-Time Pairing: Uses one-time pairing URLs and token-based authentication to establish encrypted, secure sessions between remote clients and the local host machine.
- Non-Intrusive In-App Audio Alerts: Includes a lightweight bell sound cue that triggers when an agent completes a turn (
completed), gets interrupted (interrupted), requests tool or command execution approval, or asks clarifying questions. It functions entirely in-app without requiring invasive operating system notification permissions and respects window focus rules. - Isolated SQLite State Management: Runtime state and thread logs are safely stored in an isolated SQLite database (
userdata/state.sqlite), preventing interference with regular workspace environments.
Installation Methods, Package Availability, and Operational Prerequisites
T3 Code offers multiple installation and execution pathways to accommodate diverse development setups.
- Instant Execution and Daemon Mode:
- Launch instantly without prior manual builds using
npx t3@latest. - Install as a persistent background daemon via
t3 service install.
- Launch instantly without prior manual builds using
- Package Manager Support: Officially available through Windows
winget, macOS Homebrew (brew), Linux Debian packages (.deb), and Arch LinuxAUR. - Prerequisites and Caveats:
- Because T3 Code functions as a control harness, target agent CLIs (Claude Code, Codex, Cursor CLI, etc.) must be pre-installed and authenticated with active login sessions on the host machine.
- The project is in early active release, with documentation and feature sets continuing to expand.
Sources
- GitHub Repository: pingdotgg/t3code