OpenSpec: A Lightweight and Configurable Spec Framework
OpenSpec is a lightweight and configurable framework that helps software teams and coding agents create, refine, and manage living software specifications. It integrates with a wide range of coding agents and generates the corresponding skill and command files.
About this tool
What
OpenSpec is OpenSpec is a lightweight and configurable framework for creating and managing software specifications. It is aimed at software teams, AI coding agent users, and developers, and helps them create, refine, and manage living specifications.
Key capabilities
- Spec creation and management: Used to create and manage software specifications. According to the project, a new spec is created with OpenSpec every two seconds.
- Broad coding agent integrations: Supports AGENTS, OpenCode, Kilo Code, WindSurf, Codex, GitHub Copilot, Amazon Q Developer CLI, Droid CLI, Cline, Crush, Auggie, CodeBuddy, Gemini CLI, RooCode, Antigravity, iFlow, and Continue.
- Generated agent files: Generates
openspec-*skills andopsxcommands per project under directories such as.claude/or.agents/; MiniMax Code keeps skills in~/.minimax/skills. - Shared skill tree: Targets such as Antigravity, Codex, and Zed Agent can share one physical skill tree. OpenSpec records one writer in
.openspec-targetand writes the tree once per run, while still generating each tool's separate command files. - Legacy folder cleanup: After writing replacements, it removes equivalent generated files from
.agent/; custom files and changed generated files stay in.agent/for review. - Feedback command and Nix support: Includes a Feedback command and Nix support.
Availability
OpenSpec is open-source and free to use. The code is hosted on GitHub (Fission-AI/OpenSpec), and there is a Discord community. The project has also announced bringing the OpenSpec Cloud Agent into early access.
Features & use cases
Create and manage software specificationsSupports AGENTS, OpenCode, Kilo Code, WindSurf and moreSupports Codex and GitHub CopilotSupports Amazon Q Developer CLI and Droid CLISupports Cline, Crush, Auggie, CodeBuddySupports Gemini CLI, RooCode, Antigravity, iFlow, ContinueGenerates openspec-* skills and opsx commands per projectShared skill tree with a single recorded writerRemoves equivalent generated files from .agent/Feedback commandNix support