AI工具导航

TreeWork

面向长期运行编码代理的树引导开发

TreeWork 是什么?

TreeWork 是一款面向长时间运行编码代理的开源 Codex 插件,通过"树状结构"为复杂项目提供持久可追溯的状态地图。它在编码前先对齐需求,将任务组织成带依赖关系的分支树,并在每个分支上维护规范、计划、进度、发现与验证等生命周期记录,使代理在上下文压缩、被打断或交接之后,能快速恢复已被认可的项目状态,而不是从代码和零散记忆中重新拼凑。插件还附带命令行工具、Git worktree 集成、项目总览图以及 Web 版文档界面。

产品详细介绍

面向长期运行编码代理的树引导开发

TreeWork 是一款面向长时间运行编码代理的开源 Codex 插件,通过"树状结构"为复杂项目提供持久可追溯的状态地图。它在编码前先对齐需求,将任务组织成带依赖关系的分支树,并在每个分支上维护规范、计划、进度、发现与验证等生命周期记录,使代理在上下文压缩、被打断或交接之后,能快速恢复已被认可的项目状态,而不是从代码和零散记忆中重新拼凑。插件还附带命令行工具、Git worktree 集成、项目总览图以及 Web 版文档界面。

定价方案

需要付费
官网查看
定制方案
  • 暂未采集到具体套餐,价格以官网为准

查看官网价格

创始人评论

Johnny
Johnny创始人

你好 Product Hunt —— 我之所以打造 TreeWork,是因为我反复看到编码代理随着项目规模变大而变得不再可靠。即便它们能够检查代码仓库或调取旧的笔记,也常常丢失项目的运行状态:哪些内容已被采纳、哪个分支处于活跃、什么依赖于什么,以及还需要哪些证据。

TreeWork 为它们提供了一种不同的工作方式:先对齐,再构建一棵分支树,然后有意识地依次推进。每个分支都承载着自身的规格(Spec)、计划(Plan)、进度(Progress)、发现(Findings)、验证(Verification)、生命周期以及依赖关系。当上下文被压缩,或由另一个代理接管时,TreeWork 会直接重建当前的工作状态,而不是去搜寻那些零散的"记忆"。

此次首次公开发布以一款开源 Codex 插件的形式推出,包含 CLI、隔离的 Git worktree、项目地图(Project Map)、可回放的状态转换,以及一篇介绍该系统及其形式化模型的 Web Paper(白皮书)。

我尤其希望听到长期运行编码代理任务的朋友们的反馈:你的代理如今会在哪些地方失去方向?分支/状态模型的哪一部分你觉得有用,或者觉得过于沉重?TreeWork 接下来应该支持哪些编码代理宿主?

创始团队

Johnny
JohnnyAI agent builder and USTC undergraduate

官网信息

官网https://github.com/Johnny-xuan/TreeWork?ref=producthunt
公司使命

TreeWork 是一款面向 Codex 的树状引导式开发插件,可帮助编码智能体将复杂项目以分支形式进行组织,在编码前完成重要的设计规划,并在长时间运行的工作中始终保持明确的方向。