OpenSpec – A lightweight and configurable AI spec framework OpenSpec launched as a lightweight, configurable framework for creating and managing software specifications, aiming to keep teams and coding agents aligned as work evolves. The framework supports more than 40 coding tools including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, and OpenCode, and runs a five-step workflow of explore, propose, apply, verify, and archive via /opsx: commands. The spec framework for building the right thing and building it right Synopsis OpenSpec is a lightweight and configurable framework for creating and managing software specifications. With OpenSpec, you capture what you want to build in a spec and keep your team and coding agents aligned as the work evolves. We help you refine the requirements, validate that they describe the right thing, and verify that the implementation matches. In essence, OpenSpec helps you build the right thing and build it right https://en.wikipedia.org/wiki/Software verification and validation Definitions . Installation / / / / Compatibility Claude CodeCodexCursorGitHub CopilotGemini CLIOpenCode Amazon Q Developer Antigravity Auggie IBM Bob Shell Cline Command Code CodeArts CodeBuddy Devin Desktop ForgeCode Continue CoStrict Crush Factory Droid Hermes Agent iFlow Junie Kilo Code Kimi Code Kiro Lingma MiniMax Code Mistral Vibe Oh My Pi Pi SourceCraft Code Assistant for VS Code Qoder Qwen Code Rovo Dev CLI Zoo Code Trae Zed Agent ZCode full directory ↗ https://openspec.dev/docs/supported-tools + 33 more https://openspec.dev/docs/supported-tools Workflow /opsx: explore map the problem and understand the codebase /opsx: propose draft proposal.md, specs/, design.md, tasks.md /opsx: apply implement tasks from the specification /opsx: verify check the implementation matches the spec /opsx: archive archive completed changes