OpenSpec
Spec-driven development for coding agents: agree on a spec before writing code.
Agent, MCP and tool libraries npm MIT
How OpenSpec is used
OpenSpec joined the catalog on its public numbers (492,568 downloads a week on npm and 72,479 GitHub stars), not on our project count: it is a dependency in 16 public GitHub projects of our scan, 7 of them set up for AI coding agents. The most used alternative in our scan is Task Master AI (19 projects). Projects that use it most often also use esbuild (18.8%), Turborepo (18.8%), axe-core Playwright (12.5%).
OpenSpec popularity over time
Gid Score 59: downloads 57, use in agent projects 24, GitHub stars 83, downloads trend 80 (each 0-100). How it is calculated.
Often used with OpenSpec
| esbuild | 18.8% of OpenSpec projects · 4.0× more than average |
|---|---|
| Turborepo | 18.8% of OpenSpec projects · 3.2× more than average |
| axe-core Playwright | 12.5% of OpenSpec projects · 7.5× more than average |
| Tiptap | 12.5% of OpenSpec projects · 8.7× more than average |
| agent-browser | 12.5% of OpenSpec projects · 77.6× more than average |
| glob | 12.5% of OpenSpec projects · 6.4× more than average |
| React Native Async Storage | 12.5% of OpenSpec projects · 9.7× more than average |
| React Native NetInfo | 12.5% of OpenSpec projects · 43.1× more than average |
By coding agent
| Claude Code | 0.2% of projects set up for it |
|---|---|
| OpenAI Codex | 1.1% of projects set up for it |
Share of public repos configured for each agent that list OpenSpec as a dependency.
Agent Skills for OpenSpec
| openspec-apply-change from rpamis/comet | Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.npx skills add rpamis/comet --skill openspec-apply-change |
|---|
Skills teach your coding agent how to use OpenSpec well. Official means the pack comes from the same GitHub account as OpenSpec. Read a skill before installing it: it can include scripts. All Agent Skills
Install
| Package | npm install @fission-ai/openspec |
|---|---|
| Main stacks | TypeScript / JavaScript (8), Python (5), React Native / Expo (2), Java / Kotlin (1) |
| Example projects | Asymmetric-al/core, clay-good/OpenLore, patrickfrank1/chesspos, shunkakinoki/dotfiles, Hypercubed/Agent-Knowledge-Starter-Kit |
Alternatives to OpenSpec
Tools that do the same job, so a project picks one or the other. Add-ons and libraries used alongside OpenSpec are not listed here; they are in "Often used with".
| Tool | Gid Score | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|---|
| Task Master AI npm Task management system for AI-driven development with Cursor and Claude. |
41 | 19 (0.4%) | 8,205 | 28.3K | MIT WITH Commons-Clause |
More in Agent, MCP and tool libraries: Model Context Protocol SDK (JavaScript) Model Context Protocol SDK (Python) FastMCP (Python) LangChain LangGraph LangChain.js Mastra Agent Client Protocol SDK