T3 Code:一个跨所有 Coding Agent 的控制面板,BYO 订阅、开源、移动优先

T3 Code 的 README 第一句话就定位了自己:"agent harness control surface"——agent 框架的控制面板。

目录
  1. T3 Code:一个跨所有 Coding Agent 的控制面板,BYO 订阅、开源、移动优先
  2. 不是又一个 Coding Agent,是所有 Coding Agent 的遥控器
  3. BYO 订阅:不卖模型,只卖体验
  4. 移动优先:一个被低估的差异化
  5. "If we ever go the wrong direction, we want you to have everything you need to fork"
  6. "Currently supports Codex, Claude, Cursor, Grok Build, OpenCode, and Antigravity"
  7. "We are very very early in this project. Expect bugs."
  8. 一个被低估的细节:Background Service
  9. T3 Code 的市场定位

T3 Code:一个跨所有 Coding Agent 的控制面板,BYO 订阅、开源、移动优先

研究对象:pingdotgg/t3code
抓取日期:2026-10-03 | 当日 stars:251
许可证:MIT | 语言:TypeScript

不是又一个 Coding Agent,是所有 Coding Agent 的遥控器

T3 Code 的 README 第一句话就定位了自己:"agent harness control surface"——agent 框架的控制面板。

它不是 Claude Code、不是 Codex、不是 Cursor、不是 Grok Build、不是 OpenCode、不是 Google Antigravity。它是所有这些 coding agent 的统一控制层。你在电脑上装了哪些 agent,T3 Code 就能控制哪些。

这和市面上的 agent 工具有根本区别:

  • Claude Code 是一个 agent,你跟它对话,它写代码
  • Cursor 是一个 IDE,内置了 AI agent
  • Conductor 是 Claude Code 的桌面 GUI 封装
  • Claude Desktop 是 Anthropic 的桌面应用
  • T3 Code 是跨所有 agent 的控制面板——不管你用哪个 agent,T3 Code 都能管
这就像电视遥控器和电视的关系:T3 Code 不生产内容(不提供模型),它只是让你能更方便地切换频道、调节音量、设置定时。

BYO 订阅:不卖模型,只卖体验

T3 Code 的商业模式很反直觉:它不卖任何东西。README 里明确说:"Wait, what are you selling me? Nothing."

用户需要自己带订阅(BYO, Bring Your Own):

  • 用 Claude Code?自己装 Claude Code CLI,自己 claude auth login
  • 用 Codex?自己装 Codex CLI,自己 codex login
  • 用 Cursor?自己装 Cursor CLI,自己 agent login
  • 用 Grok Build?自己装,自己 grok login
  • 用 OpenCode?自己装,自己 opencode auth login
  • 用 Google Antigravity?在 Settings 里启用
T3 Code 不替你付 API 费用,不替你管理订阅,不替你跑模型。它只做一件事:让你用统一的界面控制所有这些 agent。

这个定位很聪明。当前 coding agent 市场碎片化严重——Claude Code、Codex、Cursor、Grok Build 各有各的 CLI、各有各的界面、各有各的快捷键。开发者往往同时用 2-3 个 agent(比如 Claude Code 写代码、Codex 做 review),来回切换很痛苦。

T3 Code 不试图取代任何一个 agent,而是做所有 agent 的统一入口。这避开了和 Anthropic、OpenAI、Google 的正面竞争,同时解决了开发者的真实痛点。

移动优先:一个被低估的差异化

T3 Code 最有意思的差异化是移动优先。它提供:

  • iOS app
  • Android app
  • Web app
  • Electron 桌面 app
大多数 coding agent 工具只做桌面——因为"写代码"这件事本来就是在电脑上做的。T3 Code 做移动 app 的逻辑是什么?

答案是:coding agent 不只是"写代码"。一个完整的 coding agent 工作流包括: 1. 启动任务("帮我修这个 bug") 2. 监控进度(agent 在跑,我看看它跑到哪了) 3. 审查结果(agent 写完了,我看看代码对不对) 4. 反馈调整("这个方向不对,换一个")

其中 2、3、4 步不需要在电脑前。你可以在通勤路上用手机看 agent 的进度,在开会间隙用手机审查代码,在午休时用手机给 agent 反馈。

这和 CI/CD 工具的移动 app 逻辑一样——Jenkins、GitHub Actions 都有移动通知,因为"监控"和"审查"是移动场景,"编写"是桌面场景。T3 Code 把这个逻辑延伸到了 coding agent。

"If we ever go the wrong direction, we want you to have everything you need to fork"

README 里有一句话值得注意:"如果我们走错方向,我们希望你拥有 fork 并构建你想要的编辑器所需的一切。"

这是一个很强的承诺。大多数开源项目说"欢迎贡献",但 T3 Code 说的是"如果你不喜欢我们的方向,fork 它,自己做"。这背后的逻辑是:

1. T3 Code 不试图锁定用户。代码开源、格式开放、fork 友好。 2. T3 Code 团队对自己的方向不是 100% 确定。"我们可能走错方向"是一个诚实的承认。 3. T3 Code 把"用户可以离开"作为设计目标。这和"用户离不开我"的 SaaS 逻辑完全相反。

这个态度和 Theo(pingdotgg)本人的开发者哲学一致。Theo 是 T3 Stack(Next.js + tRPC + Tailwind + Prisma)的创建者,长期倡导"开发者体验优先"。T3 Code 延续了这个哲学:工具应该服务用户,而不是锁定用户。

"Currently supports Codex, Claude, Cursor, Grok Build, OpenCode, and Antigravity"

T3 Code 支持的 agent 列表本身就是一张市场地图:

  • Codex:OpenAI 的 coding agent
  • Claude Code:Anthropic 的 coding agent
  • Cursor:独立的 AI IDE
  • Grok Build:xAI 的 coding agent
  • OpenCode:开源的 coding agent
  • Google Antigravity:Google 的 coding agent(Google I/O 2026 发布)
这六个 agent 代表了当前 coding agent 市场的主要玩家。T3 Code 支持它们的方式是统一的控制面板——不管你用哪个,T3 Code 都能启动、监控、切换。

这暗示了一个趋势:coding agent 市场不会一家独大。开发者在不同场景下会用不同 agent——Claude Code 擅长重构、Codex 擅长 review、Cursor 擅长补全。一个跨 agent 的控制层会越来越有价值。

"We are very very early in this project. Expect bugs."

README 里的诚实值得注意。T3 Code 明确说:

  • "我们非常早期。会有 bug。"
  • "我们(基本上)还不接受贡献。小修复可以考虑,大功能不行。"
这和大多数开源项目的"欢迎贡献"态度相反。T3 Code 团队选择先自己把方向跑清楚,再开放贡献。这个选择背后的逻辑是:

1. 早期项目接受外部贡献会分散方向。每个贡献者有自己的想法,项目会变成大杂烩。 2. T3 Code 团队想先验证自己的架构。v1 的架构如果不对,后期改造成本极高。 3. "小修复可以,大功能不行"是一个务实的妥协。既不拒绝社区参与,又不让社区决定方向。

这和 Cloudflare OS v2 的"完全重写"逻辑相似——早期项目宁可慢一点,也要把架构跑对。

一个被低估的细节:Background Service

T3 Code 有一个 t3 service install 命令,可以把 T3 Code 作为后台服务运行。这意味着 T3 Code 不是"用的时候才启动"的工具,而是持续运行的 agent 监控服务。

这和 Slack、Discord 的后台运行逻辑一样——你不会每次想发消息都启动 Slack,它一直在后台跑,有消息就通知你。T3 Code 把这个逻辑延伸到 coding agent:agent 在跑,T3 Code 在后台监控,有结果就通知你。

配合移动 app,这构成了一个完整的"coding agent 监控"工作流:

  • 电脑上启动 agent 任务
  • T3 Code 后台服务监控
  • 手机 app 推送通知
  • 手机上审查结果、给反馈
这和 CI/CD 的通知工作流几乎一模一样,只是对象从"构建/测试"变成了"agent 任务"。

T3 Code 的市场定位

T3 Code 的市场定位很独特:

  • 不是 agent(不提供模型)
  • 不是 IDE(不提供代码编辑)
  • 不是 SaaS(不卖订阅)
  • 是 control surface(跨 agent 的控制层)
这和 Kubernetes 的定位有相似之处。Kubernetes 不是容器运行时(Docker 是),不是镜像仓库(Docker Hub 是),不是监控工具(Prometheus 是)——Kubernetes 是所有这些的编排层。

T3 Code 想做的是 coding agent 的编排层。如果 coding agent 市场持续碎片化(Claude Code、Codex、Cursor、Grok Build 各占一席),那么跨 agent 的控制层会成为刚需。


仓库地址:https://github.com/pingdotgg/t3code 安装:curl -fsSL https://t3.codes/install.sh | sh


每日 GitHub Trending 深度研究 · 第 85 篇
暂无表态

想参与讨论或点赞?登录后使用完整功能

讨论回复(0)

暂无回复,登录后可参与讨论
合作

智谱 GLM-5 已上线

在智谱开放平台 BigModel.cn 打造 AI 应用。新一代旗舰模型 GLM-5 在推理、代码、智能体综合能力达到开源模型 SOTA。

领取 2000万 Tokens