# pingdotgg/t3code

> T3 Code is an open-source control plane for coding agents, used to follow and steer their threads from a desktop window, a web browser or a phone. It runs agents such as Claude Code, Codex and Cursor on your own machine and gives them one interface. The project is written mainly in TypeScript.

Source: https://github.com/pingdotgg/t3code
Indexed: commit 39f465a on 2026-11-13 by Repowise. Facts come from the source and git history, not from the maintainer.

## Facts

- Type: App
- Language: TypeScript
- Stars: 60,210 at index time
- License: MIT
- Code health: 7.9/10, Good
- Last commit: 2026-11-13
- Contributors: 77

## How it works

The apps directory holds the client surfaces, a browser, a phone and a desktop window, and each one connects to a server that runs the agents, projects and threads. The packages directory contains the shared provider and source control libraries that the server's orchestration and provider code calls, passing in settings and receiving normalized events or results. Inside apps/server, apps/server/src/orchestration-v2/ProjectionStore.ts is one of the hotspot files in the orchestration code. The infra directory holds the hosted services behind T3 Connect remote access and the shared Vite+ task cache. The scripts directory builds the desktop app, the CLI and the npm launcher, and prepares the brand icons those builds use. The native packages capture a single window's pixels on Linux desktops through Hyprland's socket API or KDE's KWin screenshot service.

- .repos/alchemy-effect/benchmark/container/contexts/microvm-bun/server.js: entry point
- .repos/alchemy-effect/benchmark/container/contexts/microvm-node/server.js: entry point
- .repos/alchemy-effect/benchmark/container/contexts/microvm-python/app.py: entry point
- .repos/alchemy-effect/demos/effect-prezzy/app/web/src/main.tsx: entry point
- .repos/alchemy-effect/demos/effect-prezzy/chapters/00-website/src/main.tsx: entry point
Modules: .repos, apps, packages, infra, scripts, oxlint-plugin-t3code, native, evals. 28,663 files, 4,130,459 lines, 164,215 symbols.

## Code health

- Score: 7.9/10 (Good)
- Trend: 8.0 on 2026-11-03, 8.0 on 2026-11-11, 7.9 on 2026-11-13
- Rank: #58 of 4,000+ indexed repos
- Hotspots: apps/server/src/orchestration-v2/ProjectionStore.test.ts, apps/server/src/orchestration-v2/ProjectionStore.ts, apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts, apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.ts, apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts
- Lowest file: apps/server/src/orchestration-v2/Orchestrator.ts
- Dead code: none found

## Maintenance

- Last commit 2026-11-13, 500 commits
- 77 contributors, bus factor 1

## Security

- Security findings are shown to signed-in users at https://repowise.dev/repo/pingdotgg/t3code/security

## More

- Page: https://repowise.dev/repo/pingdotgg/t3code
- Ask this codebase: https://repowise.dev/repo/pingdotgg/t3code/chat
- Docs: https://repowise.dev/repo/pingdotgg/t3code/docs
- MCP (signs in with Repowise on first use):
    claude mcp add --transport http repowise https://api.repowise.dev/mcp/pingdotgg/t3code
