Featured answer
Give me an overview of t3code
T3 Code is an open-source control plane for coding agents such as Claude Code, Codex and Cursor, letting you follow and steer their threads from a desktop window, a web browser or a phone. It runs these agents on your own machine and gives them one interface, and the project is written mainly in TypeScript. The apps directory holds the client surfaces (browser, phone and desktop), and each one connects to a server in apps/server that runs the agents, projects and threads. The packages directory holds shared provider and source control libraries that the server's orchestration and provider code calls, while the infra directory holds hosted services for T3 Connect remote access and the shared Vite+ task cache. The scripts directory builds the desktop app, the CLI and the npm launcher, and the native packages capture single-window pixels on Linux through Hyprland or KDE's KWin. To start reading, open apps/server/src/orchestration-v2/ProjectionStore.ts, a hotspot in the orchestration code, then follow the UI and Application layers shown in the layer chart.
| Layer | Files |
|---|---|
| Config | 16851 |
| UI | 627 |
| Application | 3168 |
| CLI | 32 |
| API | 44 |
| Data | 122 |
| Service | 200 |
| Utility | 166 |
| Types | 84 |
| Docs & Tooling | 253 |
Basis: Inferred · knowledge graph· as of 39f465a