Deep Work Plan

Deep Work Plan把计划写进仓库, 让 AI 代理照做

Deep Work Plan 是一套开源方法论, 通过 init.md 将任何仓库改造成 AI 代理可执行的结构化环境: 原子任务、验收标准、校验门和可恢复状态, 让长周期编码任务不跑偏。支持任意代理, 无锁定, MIT 开源。

free
AI编程代理开源方法论仓库结构化长周期任务Agentinit.mdDeep Work Plan规范驱动
收录日期
3.6 (0 评价数量)

登录后可为项目评分

AI 编码代理跑长任务, 最大的问题往往不是模型不够强, 而是做到一半就跑偏——上下文被冲掉, 计划断掉, 最后交付的东西和最初设想对不上。Deep Work Plan 想解决的正是这件事。它不是又一个聊天窗口, 而是一套写进仓库里的规范。

项目本身是一个开源方法论, 附带一个入口文件 init.md。把那个文件的地址交给任意 AI 代理, 代理会先读完整个提示, 然后把当前仓库改造成"AI 优先、规范驱动、可自动驾驶"的状态。官方称它为 executable onboarding prompt——一个可执行的入职引导。听起来有点玄, 但实际逻辑很直接: 先把方法论装进仓库, 再让代理按照这套标准干活。

把计划变成仓库的一部分

Deep Work Plan 的核心主张是 Context matters more than models。与其不断换更强的模型, 不如把上下文结构化。具体做法是把任务拆成原子任务, 每个任务带验收标准和校验门, 同时保留可恢复状态。这样即使一次长时间运行中途上下文被重置, 新的代理实例也能从上一次结束的地方继续, 而不是从头再来。

网站上的方法论部分提到几个操作原则, 对实际使用很有参考价值。比如它要求代理先了解当前仓库, 不套模板; 如果仓库里已经有 AGENTS.md、CLAUDE.md 或类似约定, 不要直接覆盖, 而是先检测、阅读, 再合并改进; 大改动前先提出计划等用户确认; 按安全、可审查的增量推进; 失败或状态模糊时停下来报告。这些原则让它在面对已有工程惯例时表现得更像一个谨慎的协作者, 而不是莽撞的重写者。

还有一个细节值得注意: 它明确要求代理把 init.md 视为不可信输入, 确认来自官方源后评估再行动, 并验证技能的完整性。这种 trust-but-verify 的姿态在 AI 代理工具里不算常见, 倒是更像安全工程师会写的东西。

对谁有用, 怎么用

对经常让 AI 代理处理跨多文件、需要多步骤完成的开发任务的团队, Deep Work Plan 提供了一个低成本的规范化入口。你不需要换工具, 也不用绑定某家代理——官方强调 agent-agnosticno lock-in, 任何代理都可以被指到这个 init.md, 任何仓库都能采用这套规范。

使用方法也简单: 在支持的代理里粘贴 https://deepworkplan.com/init.md 这个地址, 代理会获取内容并开始执行。官方还说明, 给 URL 加上 Accept: text/markdown 头就能拿到 Markdown 版本, 而不是 HTML。

  • 原子任务: 每个小步骤可独立验证, 避免大而全的模糊指令。
  • 验收标准与校验门: 每阶段有明确的完成定义, 不过门槛不进入下一步。
  • 可恢复状态: 长任务不怕上下文重置, 后续代理能接续。
  • 开源 MIT: 整个方法论和规范文本开源, 可以自由采用和修改。

一些务实的提醒

这套方案的效果高度依赖代理对 init.md 的遵从度。如果底层模型不擅长严格遵循多步指令, 或者没有工具调用能力来读写文件, 那么再好的计划也只是纸上谈兵。另外, 把现有仓库改成规范驱动需要代理先做侦察并与用户确认, 这个过程本身会消耗一些时间和 token, 不是零成本的。

官方公开的技术细节目前并不多——没有性能数字, 也没有大规模案例库, 主要是方法论文档和几个示例。对这种开源项目, 最靠谱的验证方式是自己跑一次: 拿一个真实仓库, 让代理走一遍 init.md, 看看产出的结构和后续任务的稳定性是否符合预期。

如果你正在被 AI 代理"半途而废"困扰, 又不想被某家厂商绑定, Deep Work Plan 是值得试用的一套轻量方案。它不替代模型, 也不替代工具, 而是给代理一副看得懂的地图。反正开源, 试错的成本很低。

优缺点

优点

  • 开源 MIT, 无厂商锁定
  • 任何代理和仓库都能接入
  • 原子任务加验收标准防跑偏
  • 状态可恢复, 长任务更可靠

缺点

  • 实际效果依赖代理对指令的遵从度
  • 初始化现有仓库需要额外确认步骤
  • 官方公开的技术细节和案例有限

常见问题

Deep Work Plan 是什么?

它是一套开源方法论和可执行提示词, 通过 init.md 把仓库改造成 AI 代理能理解和遵循的结构化环境, 包含原子任务、验收标准和校验门, 帮助代理完成长周期编码任务。

Deep Work Plan 收费吗?

不收费。项目以 MIT 许可证开源, 方法论和规范文本都可以自由使用、修改和分发。

支持哪些 AI 代理?

官方强调 agent-agnostic, 即不绑定任何特定代理。任何能读取 URL 并遵循多步指令的 AI 编码代理都可以接入 init.md。

和 AGENTS.md 有什么区别?

Deep Work Plan 倡导在仓库中建立结构化计划和可恢复状态, 而不只是静态说明。它要求代理在已有 AGENTS.md 等文件时先侦察、合并, 而非直接覆盖。

适合什么场景?

适合需要跨多文件、多步骤、长时间运行的开发任务, 尤其是上下文容易丢失或需要多代理接力完成的工作。

探索更多

相似工具

Spanly

Spanly

Spanly 是一款面向 MCP 服务器的可观测性与监控工具,帮助 SaaS 团队在生产环境中追踪错误率、会话轨迹、延迟与客户端行为。支持 CLI/SDK 快速接入,可与现有监控栈共存,并提供美欧数据驻留选项。官方提供免费扫描,可快速定位协议层隐患。

Yaeris

Yaeris

Yaeris 是一个 MCP 服务器市场,开发者可以免费浏览和发布经过人工审核的 MCP 服务器,并支持 OAuth/API token 集成。基础功能免费,另有付费增值服务提升曝光。适合 AI agent 开发者和软件公司。

RepoFuse

RepoFuse 扫描 GitHub、GitLab 或 Bitbucket 仓库,用 AI 从现有代码中匹配可上线的产品创意,并按需求、构建工作量和收入契合度排序。首次扫描免费,只读访问,源代码不存储,适合开发者和小团队快速评估新方向。

GetKeri

GetKeri

GetKeri 将 OpenAPI 规范转化为任务级的 MCP 服务器,提供就绪度评分、模拟测试与实时验证,并输出适配 Cursor 和 Claude 的安装配置。支持托管和本地部署,密钥处理更安全,帮助开发团队低成本把现有 API 接入 AI 智能体。

Nexora AI

Nexora AI 是 Gumroad 上出售的一套 React 19 SaaS 模板套件,面向想要跳过前端脚手架、直接从 React 19 起步的 SaaS 或 AI 应用开发者,具体功能与价格未在公开页面披露。

I am speed

I am speed

I am speed(站点品牌为 LLMark)是一款风格类似 fast.com 的大模型 API 跑分工具,以每秒生成 token 数衡量响应速度,并在众多厂商与本地模型之间横向比较速度。

开源项目

guidellm:评估与优化 LLM 推理性能的开源工具

guidellm 是由 vLLM 团队开发的开源工具,用于评估和优化大型语言模型(LLM)在生产环境中的推理性能。它提供压力测试、延迟分析和吞吐量评估,帮助开发者识别瓶颈并调整部署配置。项目主要使用 Python 编写,采用 Apache-2.0 许可证,在采集时拥有 1214 个星标。

ai-gateway:基于 Envoy Gateway 的统一 AI 网关

ai-gateway 是一个基于 Envoy Gateway 的开源项目,提供统一的 API 网关来管理对多种生成式 AI 服务的访问。它简化了 AI 应用的集成与运维,支持负载均衡、缓存和速率限制等功能。项目使用 Go 语言开发,采用 Apache-2.0 许可证。

Kun:本地优先的 AI 代理工作区

Kun 是一个本地优先的 AI 代理工作区,通过共享 GUI 和 TUI 运行时统一编码、写作、设计、研究和自动化。项目主要使用 TypeScript 开发,许可证为 Other。截至采集时拥有 4813 个 GitHub 星标。

go-micro:融合 AI 与微服务的 Go 框架

go-micro 是一个开源的 Go 编程语言框架,它融合了 AI 代理工具集与微服务架构,并支持 MCP、A2A 协议以及多 LLM 集成。该项目采用 Apache-2.0 许可证,主要使用 Go 语言开发。截至采集时,该项目在 GitHub 上获得22755颗星。

terax-ai:轻量级 Tauri 桌面开发环境

terax-ai 是一个基于 Tauri 的桌面开发环境,体积仅 7-8 MB。它集成了 GPU 终端、CodeMirror 编辑器、Git 工具和多提供商 AI 代理,为开发者提供一体化的开发体验。项目主要使用 TypeScript 编写,采用 Apache-2.0 许可证。

jar-analyzer: Java JAR 包分析 GUI 工具,集成 AI 助手

jar-analyzer 是一款开源的 Java JAR 包分析 GUI 工具,集成了 AI 助手。它提供 JAR DIFF、方法调用图探索、DFS 调用链分析、污点分析以及控制流图程序分析等强大功能,适用于 Java 开发者和安全研究员,简化代码审计与逆向工程任务。项目主要语言为 Java,采用 GPL-3.0 许可证,在采集时拥有 2111 个星标。