OpenSpec
by Fission-AI
OpenSpec is a command-line tool that adds a planning step to AI coding assistants. It has the AI write a proposal, requirements and a task list in plain Markdown for you to review before any code is written.
- Stars
- 73.1k
- Licence
- MIT
- Runs on
- Your computer
- Setup
- Easy
- Language
- TypeScript
- Age
- 448 days
What you can do with it
- Explore an idea with your AI assistant and turn it into a written proposal, design and task checklist
- Review and approve Markdown specs before the AI starts writing code
- Archive finished changes so the project's specs stay up to date for later features
Make money with it
A freelance developer could offer AI-assisted feature builds that come with a reviewed spec and task list, making the work easier to price and sign off.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Keep AI-assisted software projects organised with written requirements, which cuts rework and wasted AI usage
- Give clients a clear, reviewable plan and record of changes for freelance development work
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install with a one-line script, npm or Homebrew, then run "openspec init" inside your project.
Follow the official instructions in the project README.
Things to check
- Needs a separate AI coding assistant, which may require a paid subscription or API keys
- Stores feature for cross-repo planning is still in beta
- The install script is piped straight into the shell, so check it first if you prefer
Checked 27 Oct 2026. Summary drafted by AI from the project's README.