T3 Code分离代理会话与工作区状态
AI 总结
T3 Code 是一款开源控制工具,用于管理编码智能体的会话、账户、命令确认和 Git 工作区检查点,而不重新实现 Codex 或 Claude Code。一篇源码分析称,该项目以 TypeScript、Effect 和 Electron 构建,并将事件、命令收据、副作用意图及 Git 检查点分别持久化到 SQLite 和 Git;其桌面、Web 与移动客户端能力仍属项目方自述。报道称该仓库在 2026 年 11 月 1 日位列 GitHub Trending 日榜第 4,但指出榜位不能证明增长速度或生产可靠性。
深度见解
T3 Code 提供了一套可落地的架构,将智能体对话、远程执行、审批与文件变更分开管理,对跨客户端使用编码智能体的开发者具有参考价值。
日期:2026-11-01 | GitHub Trending 日榜第 4 名
手机断网了,开发机上的代理还在修改文件;浏览器重新打开,聊天记录能恢复,刚才那个等待批准的命令却未必还能继续。这些情况比“支持几个模型”更能说明一个代理开发工具的设计质量。
T3 Code 把自己称为 agent harness control surface,即代理运行环境的控制界面。它管理会话、账户、命令确认和工作区回退,却不重新实现 Codex 或 Claude Code,而是在这些运行时之间建立状态边界。
📋 项目概览
| 项目 | 内容 |
|---|---|
| 主仓库 | pingdotgg/t3code |
| 定位 | 在桌面、Web、移动客户端中控制开发机上的 coding agent |
| 执行归属 | 持有代码目录、Git、终端和 provider 凭据的环境服务器 |
| 主要实现 | TypeScript;服务编排使用 Effect,桌面壳使用 Electron |
| 持久状态 | SQLite 事件日志、读模型、命令收据与副作用 outbox;Git 工作区检查点 |
| 典型接入 | Codex、Claude Code、Cursor、Grok Build、OpenCode、Antigravity、fx |
| 许可证 | MIT,保留版权与许可声明 |
#T3 Code#Codex#Claude Code#Cursor#Grok Build#OpenCode#Antigravity#fx