Skip to main content
theo init sets up Theo in your project by:
  1. Creating theo.config.json — project-level config with persona, skills, and default mode
  2. Detecting installed IDEs — Cursor, Claude Code, Warp, Windsurf, VS Code
  3. Writing MCP configs — correct JSON for each detected IDE (see MCP / Overview)
  4. Generating .theo/RULES.md — context file so IDE agents know how to use Theo

Example

What It Creates

theo.config.json

MCP Config (per IDE)