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 呼叫的代理。

開啟詳情