📌 项目地址:pingdotgg/t3code | ⭐ 13,686 颗星 | 🔧 TypeScript | 📜 未标注
痛点:多个 AI 编码工具,多个 CLI 窗口,切换成本高
OpenAI 的 Codex CLI、Anthropic 的 Claude Code、Cursor 以及 OpenCode 各自是强大的 AI 编码助手,但它们都通过独立的 CLI 运行。开发者往往需要打开多个终端标签页、记不同命令、管理各自的认证状态。T3 Code 提供了一个轻量的 Web 图形界面,把这些代理统一在一个浏览器窗口中,减少上下文切换的摩擦。
快速上手:一条命令启动
T3 Code 的核心用法极其简单。确保已安装 Node.js 后,在终端执行:
npx t3@latest
此命令会在本地启动一个 Web GUI,默认监听 localhost。如果想查看完整 CLI 选项,可以运行:
npx t3@latest --help
如果你更喜欢桌面应用,官方提供了各平台安装方式:
- Windows:
winget install T3Tools.T3Code - macOS:
brew install --cask t3-code - Arch Linux:
yay -S t3code-bin
桌面应用的发行版可在 GitHub Releases 下载。
支持的 provider 及前置认证要求
T3 Code 本身只是一个 GUI 壳,它依赖底层 CLI 工具来执行实际任务。目前支持四个 provider:
- Codex:需先安装 Codex CLI 并执行
codex login - Claude:需先安装 Claude Code 并执行
claude auth login - Cursor:需先安装 Cursor CLI 并执行
cursor-agent login - OpenCode:需先安装 OpenCode 并执行
opencode auth login
README 明确警告:至少安装并认证一个 provider 后,T3 Code 才能正常工作。这意味着 T3 Code 不替你管理 API 密钥或认证,它只是让这些 CLI 的调用更 visual。
与同类工具的区别
目前市面上大多数 AI 编码代理都绑定在自己的生态里(例如 Cursor 的桌面 IDE 就是自身、Claude Code 是纯 CLI)。T3 Code 的独特价值在于 聚合——它不是一个新的 AI 编码引擎,而是一个“仪表盘式的启动器和和会话管理界面”。如果你同时使用多个代理(比如想对比 Codx 和 Claude Code 对同一问题的回答),T3 Code 可以让你在同一个 Web 页面选择不同代理并交互,不用分别打开多个终端。
此外,它的实现基于 Vite+(vp),架构上比较现代,开发者若真想贡献可参考 CONTRIBUTING.md 和 Vite+ 文档。
当前项目的成熟度与风险
T3 Code 目前非常早期(README 原文:“We are very very early in this project. Expect bugs.”)。需要注意的几点:
- 不开放贡献:官方明确表示暂不接受外部 Pull Request,想提 Issue 请先阅读 CONTRIBUTING.md。
- 文档不完善:没有公开的文档网站,仅有一些 Markdown 文件放在 docs 目录下,例如快速入门、架构概览、provider 指南等。
- 稳定性未知:由于社区很小,可能遇到未预期的错误,建议先在非生产环境中试用。
- 依赖外部 CLI:T3 Code 本身不包含任何 AI 模型推理能力,所有操作最终都通过你本地安装的 CLI 工具完成,因此这些 CLI 的版本、认证状态都会影响 T3 Code 的功能。
如果你正在寻找一个轻量、统一的前端来编排多个 AI 编码助手,并且不介意尝鲜和调试,T3 Code 值得一试。否则建议等待更成熟的版本或官方文档发布。