关于这个工具
OpenSpec
是什么 OpenSpec 是一个轻量且可配置的软件规格框架,面向软件团队、AI 编码代理用户和开发者。它的目标是帮助团队与编码代理创建、完善并管理“活的”软件规格(living specifications)。
主要能力
- 规格创建与管理:用于创建和管理软件规格。官方数据显示,每两秒就有一个新规格通过 OpenSpec 创建。
- 广泛的编码代理集成:支持 AGENTS、OpenCode、Kilo Code、WindSurf、Codex、GitHub Copilot、Amazon Q Developer CLI、Droid CLI、Cline、Crush、Auggie、CodeBuddy、Gemini CLI、RooCode、Antigravity、iFlow、Continue 等工具。
- 自动生成代理文件:按项目在
.claude/或.agents/等目录下生成openspec-*技能与opsx命令;MiniMax Code 的技能保存在~/.minimax/skills。 - 共享技能树:Antigravity、Codex、Zed Agent 等目标可共享同一物理技能树,OpenSpec 在
.openspec-target中记录单一写入者,每次运行只写入一次,同时仍为每个工具生成各自的命令文件。 - 旧目录清理:写入替换内容后,会从
.agent/移除等价的生成文件;自定义文件与被修改过的生成文件会保留供人工检查。 - 反馈命令与 Nix 支持:提供 Feedback 命令与 Nix 支持。
生态与获取方式
OpenSpec 是开源项目,采用免费模式,代码托管在 GitHub(Fission-AI/OpenSpec),并提供 Discord 社区。官方还宣布将 OpenSpec Cloud Agent 引入早期访问。
功能与使用场景
创建和管理软件规格支持 AGENTS、OpenCode、Kilo Code、WindSurf 等代理支持 Codex 与 GitHub Copilot支持 Amazon Q Developer CLI、Droid CLI支持 Cline、Crush、Auggie、CodeBuddy支持 Gemini CLI、RooCode、Antigravity、iFlow、Continue按项目生成 openspec-* 技能与 opsx 命令多目标共享同一技能树并记录单一写入者清理 .agent/ 中等价生成文件Feedback 命令Nix 支持