Skip to main content

IDE & CLI Targets

vibereview init supports eight AI IDE / CLI targets. Each target receives an MCP server config and a rules / agent-instructions file, plus the security skills workflow. Pick one or more with --target, or install everything with --all.

Supported targets

Target nameDisplay nameMCP config pathRules / instructions pathMode
cursorCursor.cursor/mcp.json.cursor/rules/vibereview-security.mdcwrite
claudeClaude Code.mcp.json.claude/CLAUDE.mdappend
vscodeVS Code Copilot.vscode/mcp.json.github/copilot-instructions.mdappend
windsurfWindsurf.windsurf/mcp_config.json.windsurf/rules/vibereview-security.mdwrite
codexCodex.codex/config.toml.codex/AGENTS.mdappend
geminiGemini CLI.gemini/settings.jsonGEMINI.mdappend
antigravityAntigravity.gemini/settings.json.agents/rules/vibereview-security.mdwrite
factoryFactory Droid.factory/mcp.jsonAGENTS.mdappend
Plan note

The Demo tier supports MCP integration with Claude Code, Cursor, Codex, and Copilot (VS Code). Individual and above unlock MCP integration with all supported IDEs listed here. See Plans & Pricing.

Mode describes how the rules are installed:

  • write — a dedicated rules file is created.
  • append — VibeReview's security instructions are appended to the IDE's existing agent-instructions file.

In addition to MCP config and rules, init installs the skills workflow into the target's skills directory (e.g. .cursor/skills/, .claude/skills/, .github/skills/, .codex/skills/, .factory/skills/) and writes the project config at .vibereview/config.json.

Choosing targets

# Single IDE
npx -y @securityreviewai/vibereview@latest init --target cursor

# Several at once
npx -y @securityreviewai/vibereview@latest init --target cursor claude codex

# Everything
npx -y @securityreviewai/vibereview@latest init --all

Skipping parts of the install

  • --skip-mcp — install rules/skills but not the MCP server config.
  • --skip-rules — configure MCP only, leave rules/skills untouched.
  • --no-hooks — do not install IDE hooks (policy lockdown / SessionStart sync).

Re-targeting later

To add another IDE or re-link to a different project after the first install, run init again with the new --target, or use switch-project to change only the linked project.