OpenSpec:轻量可配置的软件规格框架

OpenSpec 是一个轻量且可配置的框架,帮助软件团队与 AI 编码代理创建、完善并管理持续演进的软件规格。它可与多种编码代理工具集成,并自动生成对应的技能与命令文件。

访问官网

关于这个工具

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 引入早期访问。

适合谁
  • 需要与 AI 编码代理协同维护规格的软件团队
  • 使用 Codex、GitHub Copilot、Gemini CLI 等代理工具的开发者
  • 希望以轻量、可配置方式管理软件规格的团队
  • 需要在多个编码代理之间共享技能树的项目
典型场景
  • 将规格与 Codex、GitHub Copilot 等 AI 编码代理集成
  • 创建和管理软件规格
  • 为各类编码工具生成代理技能与命令文件
  • 跨仓库协作维护持续演进的规格
优势
  • 开源且免费使用
  • 集成范围广,覆盖 Codex、GitHub Copilot、Gemini CLI、RooCode 等众多编码代理
  • 自动生成各工具的代理技能与命令文件
  • 支持多目标共享同一物理技能树,减少重复写入
  • 提供 Discord 社区与 GitHub 仓库
  • 官方数据显示每两秒创建一个新规格,采用度较高
需要知道
  • 定价模式在资料中标注为 unknown,除免费开源外未披露其他收费层级
  • 学习曲线为中等(medium),需要一定时间掌握
  • 使用前需按项目生成并配置代理文件(如 .claude/、.agents/ 或 ~/.minimax/skills)
  • 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 支持

使用分析

变现方式
  • 免费
成熟度信号
  • 开源
上手难度
  • 中

信息来源

每条档案都保留来源与最近验证时间。

相似工具

TypeScript AI Framework for Agents and Apps
mastra.ai
90

Answer your users. Act inside your product. Hand off to a human

付费 · US$0.50+

打开详情
OpenProgram
openprogram.io
82

OpenProgram 是一个开源运行时,用于构建能够创建并优化自身工作流的自编程 AI 智能体。它提供模型、工具、记忆、上下文与多智能体协作能力,并支持 Agentic Programming 范式。

打开详情
CAMEL-AI
docs.camel-ai.org
80

CAMEL-AI 是一个开源社区,专注于探索智能体的缩放定律,用于数据生成、世界模拟和任务自动化。它提供构建多智能体 AI 系统的框架,支持研究人员和开发者创建可扩展的智能体协作系统。

打开详情
Go Micro
go-micro.dev
78

Go Micro 是一个 Go 微服务框架,用于构建 Go 微服务以及可通过 MCP 和 A2A 网关被 AI 调用的智能体。

打开详情