Supported AI Coding Assistants
OpenSpec works seamlessly with 20+ AI coding assistants through native slash commands or the AGENTS.md file. Find your tool below and get started.
Tools with Native Slash Command Support
These tools support custom slash commands, allowing you to use OpenSpec commands directly:
Cursor
Popular AI-powered code editor with native OpenSpec integration.
Supported
Claude Code
Anthropic's AI coding assistant with full OpenSpec support.
Supported
GitHub Copilot
GitHub's AI pair programmer with OpenSpec integration.
Supported
Windsurf
AI-powered IDE with native OpenSpec commands.
Supported
RooCode
AI coding assistant with OpenSpec workflow support.
Supported
Cline
AI coding assistant with OpenSpec integration.
Supported
Amazon Q Developer
AWS's AI coding assistant with OpenSpec support.
Supported
Codex
AI coding assistant with OpenSpec workflow integration.
Supported
OpenCode
AI coding assistant with native OpenSpec commands.
Supported
Gemini CLI
Google's Gemini AI coding assistant with OpenSpec integration.
Supported
Antigravity
AI coding assistant with OpenSpec workflow support.
Supported
Kilo Code
AI coding assistant with native OpenSpec commands.
Supported
Qoder
AI coding assistant with OpenSpec integration.
Supported
Auggie CLI
AI coding assistant with OpenSpec workflow support.
Supported
Qwen Code
AI coding assistant with native OpenSpec commands.
Supported
CodeBuddy
AI coding assistant with OpenSpec integration.
Supported
CoStrict
AI coding assistant with OpenSpec workflow support.
Supported
Crush
AI coding assistant with native OpenSpec commands.
Supported
Factory Droid
AI coding assistant with OpenSpec integration.
Supported
iFlow
AI coding assistant with OpenSpec workflow support.
Supported
Additional Supported Tools
OpenSpec also works with these tools through the AGENTS.md file:
How Integration Works
For Tools with Slash Command Support
When you run openspec init, OpenSpec automatically:
- Detects your AI coding assistant
- Configures custom slash commands (
/opsx:new,/opsx:apply, etc.) - Sets up the integration files
You can then use OpenSpec commands directly in your AI assistant's chat interface.
For Tools Without Slash Commands
OpenSpec creates an AGENTS.md file that contains:
- Core instructions for your AI assistant
- OpenSpec workflow guidelines
- Command patterns and usage examples
Your AI assistant will read this file and follow OpenSpec workflows accordingly.
For MCP-Compatible Tools
For tools that support Model Context Protocol (MCP), you can use the OpenSpec MCP Server:
- Provides MCP protocol integration for universal AI assistant support
- Includes web dashboard for visual change management
- Features approval workflow and Kanban board
- Works with Claude, GitHub Copilot, Amazon Q, and other MCP-compatible tools
Learn more: OpenSpec MCP Integration Guide
Installation Paths
OpenSpec integrates differently depending on your tool:
Cursor
OpenSpec commands are available automatically after running openspec init in your project.
Claude Code
Native integration via slash commands. No additional setup required.
GitHub Copilot
Works through AGENTS.md file. Copilot reads the instructions automatically.
Other Tools
Most tools work through the AGENTS.md file. Check the GitHub repository for tool-specific instructions.
Not Sure If Your Tool Is Supported?
OpenSpec is designed to work with any AI coding assistant that can read markdown files. Even if your tool isn't listed, try:
- Running
openspec initin your project - Checking if an
AGENTS.mdfile was created - Sharing the AGENTS.md file with your AI assistant
- Using OpenSpec commands in natural language if slash commands aren't supported
If you encounter issues, open an issue on GitHub or ask in the Discord community.
Getting Started
Ready to use OpenSpec with your AI coding assistant?
- Follow the getting started guide
- Run
openspec initin your project - Start using OpenSpec commands in your AI assistant