Prerequisites
Before installing Genie, make sure you have:Node.js (v18 or higher)
Node.js (v18 or higher)
- macOS:
brew install node - Ubuntu/Debian:
sudo apt install nodejs npm - Windows: Download from nodejs.org
Git
Git
LLM API Keys (Optional)
LLM API Keys (Optional)
For AI-powered features, you’ll need API keys:
- Claude: Anthropic API key
- OpenAI: OpenAI API key
- Gemini: Google AI API key
Installation Methods
- NPM (Global)
- NPM (Project)
- NPX (No Install)
- From Source
Install Genie globally to use it from anywhere:Verify installation:
Configuration
After installation, initialize Genie in your project:.genie/config.json:
Security Tip: Never commit
.genie/config.json to version control! Add it to .gitignore.MCP Server Setup (Optional)
To expose Genie as an MCP server for other AI agents:Verify Installation
Test that everything is working:Troubleshooting
Command not found: genie
Command not found: genie
If you installed globally but get “command not found”:
-
Check NPM global bin path:
-
Add to your PATH (add to
~/.bashrcor~/.zshrc): -
Reload your shell:
MCP server won't start
MCP server won't start
Check if the port is already in use:Or kill the process using the port:
Template sync errors
Template sync errors
Make sure you’re in a Git repository:Genie uses Git for template synchronization.

