Spec-driven development framework for managing AI coding assistants.
Align humans and AI on requirements before writing any code.
OpenSpec is a spec framework that adds a lightweight markdown requirement layer to AI coding assistants. It suits developers who want to keep AI coding predictable and organized.
It creates structured folders for proposals, specifications, technical designs, and task checklists. You interact with it using slash commands in over 30 AI coding tools to plan changes before writing code.
It suits software engineers using AI coding assistants who struggle with vague prompts and unpredictable results. It does not suit developers who prefer writing code entirely without planning or architectural specifications.
Use the explore command as a thinking partner to weigh options before generating a plan.
Define requirements using clear markdown scenarios without learning a special syntax.
Plan features that span multiple repositories using a shared specification store.
Integrate with over 30 AI coding assistants via standard slash commands.
OpenSpec is open source with no license fees. The only cost is running it yourself on your local machine and managing your Node.js environment.
880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.
The maintainers recommend high-reasoning models like Codex 5.5 and Opus 4.7 for both planning and implementation phases.
You can opt out by running openspec config set telemetry.enabled false or by setting an environment variable like OPENSPEC_TELEMETRY=0.
See Zekai first in Google