@@ -134,6 +134,7 @@ Want to see Spec Kit in action? Watch our [video overview](https://www.youtube.c
134134| [ Auggie CLI] ( https://docs.augmentcode.com/cli/overview ) | ✅ | |
135135| [ Roo Code] ( https://roocode.com/ ) | ✅ | |
136136| [ Codex CLI] ( https://github.com/openai/codex ) | ⚠️ | Codex [ does not support] ( https://github.com/openai/codex/issues/2890 ) custom arguments for slash commands. |
137+ | [ Factory CLI] ( https://factory.ai/ ) | ✅ | |
137138
138139## 🔧 Specify CLI Reference
139140
@@ -144,14 +145,14 @@ The `specify` command supports the following options:
144145| Command | Description |
145146| -------------| ----------------------------------------------------------------|
146147| ` init ` | Initialize a new Specify project from the latest template |
147- | ` check ` | Check for installed tools (` git ` , ` claude ` , ` gemini ` , ` code ` /` code-insiders ` , ` cursor-agent ` , ` windsurf ` , ` qwen ` , ` opencode ` , ` codex ` ) |
148+ | ` check ` | Check for installed tools (` git ` , ` claude ` , ` gemini ` , ` code ` /` code-insiders ` , ` cursor-agent ` , ` windsurf ` , ` qwen ` , ` opencode ` , ` codex ` , ` droid ` ) |
148149
149150### ` specify init ` Arguments & Options
150151
151152| Argument/Option | Type | Description |
152153| ------------------------| ----------| ------------------------------------------------------------------------------|
153154| ` <project-name> ` | Argument | Name for your new project directory (optional if using ` --here ` , or use ` . ` for current directory) |
154- | ` --ai ` | Option | AI assistant to use: ` claude ` , ` gemini ` , ` copilot ` , ` cursor ` , ` qwen ` , ` opencode ` , ` codex ` , ` windsurf ` , ` kilocode ` , ` auggie ` , or ` roo ` |
155+ | ` --ai ` | Option | AI assistant to use: ` claude ` , ` gemini ` , ` copilot ` , ` cursor ` , ` qwen ` , ` opencode ` , ` codex ` , ` windsurf ` , ` kilocode ` , ` auggie ` , ` roo ` , or ` droid ` |
155156| ` --script ` | Option | Script variant to use: ` sh ` (bash/zsh) or ` ps ` (PowerShell) |
156157| ` --ignore-agent-tools ` | Flag | Skip checks for AI agent tools like Claude Code |
157158| ` --no-git ` | Flag | Skip git repository initialization |
@@ -186,7 +187,7 @@ specify init --here --ai copilot
186187
187188# Force merge into current (non-empty) directory without confirmation
188189specify init . --force --ai copilot
189- # or
190+ # or
190191specify init --here --force --ai copilot
191192
192193# Skip git initialization
@@ -268,7 +269,7 @@ Our research and experimentation focus on:
268269## 🔧 Prerequisites
269270
270271- ** Linux/macOS** (or WSL2 on Windows)
271- - AI coding agent: [ Claude Code] ( https://www.anthropic.com/claude-code ) , [ GitHub Copilot] ( https://code.visualstudio.com/ ) , [ Gemini CLI] ( https://github.com/google-gemini/gemini-cli ) , [ Cursor] ( https://cursor.sh/ ) , [ Qwen CLI] ( https://github.com/QwenLM/qwen-code ) , [ opencode] ( https://opencode.ai/ ) , [ Codex CLI] ( https://github.com/openai/codex ) , or [ Windsurf] ( https://windsurf.com/ )
272+ - AI coding agent: [ Claude Code] ( https://www.anthropic.com/claude-code ) , [ GitHub Copilot] ( https://code.visualstudio.com/ ) , [ Gemini CLI] ( https://github.com/google-gemini/gemini-cli ) , [ Cursor] ( https://cursor.sh/ ) , [ Qwen CLI] ( https://github.com/QwenLM/qwen-code ) , [ opencode] ( https://opencode.ai/ ) , [ Codex CLI] ( https://github.com/openai/codex ) , [ Windsurf] ( https://windsurf.com/ ) , or [ Factory CLI ] ( https://factory.ai /)
272273- [ uv] ( https://docs.astral.sh/uv/ ) for package management
273274- [ Python 3.11+] ( https://www.python.org/downloads/ )
274275- [ Git] ( https://git-scm.com/downloads )
@@ -318,19 +319,22 @@ specify init <project_name> --ai qwen
318319specify init < project_name> --ai opencode
319320specify init < project_name> --ai codex
320321specify init < project_name> --ai windsurf
322+ specify init < project_name> --ai droid
321323# Or in current directory:
322324specify init . --ai claude
323325specify init . --ai codex
326+ specify init . --ai droid
324327# or use --here flag
325328specify init --here --ai claude
326329specify init --here --ai codex
330+ specify init --here --ai droid
327331# Force merge into a non-empty current directory
328332specify init . --force --ai claude
329333# or
330334specify init --here --force --ai claude
331335```
332336
333- The CLI will check if you have Claude Code, Gemini CLI, Cursor CLI, Qwen CLI, opencode, or Codex CLI installed. If you do not, or you prefer to get the templates without checking for the right tools, use ` --ignore-agent-tools ` with your command:
337+ The CLI will check if you have Claude Code, Gemini CLI, Cursor CLI, Qwen CLI, opencode, Codex CLI, or Factory CLI installed. If you do not, or you prefer to get the templates without checking for the right tools, use ` --ignore-agent-tools ` with your command:
334338
335339``` bash
336340specify init < project_name> --ai claude --ignore-agent-tools
0 commit comments