You bring your own API key. Pay your provider directly.
The installer picks up whichever key you've exported and resolves a sensible default model. Set one of GEMINI_API_KEY, ANTHROPIC_API_KEY, or OPENAI_API_KEY and you are done.
Want something else? Set IDEATWISTER_MODEL to any LiteLLM-supported provider - OpenRouter, DeepSeek, Together, Groq, Mistral, Ollama, and more. You pay your provider directly, no IdeaTwister markup, no subscription.
IdeaTwister for Google Gemini CLI
Google's conversational AI platform. Extract the zip file and run install.sh. Familiar syntax for Google Cloud users.
Gemini CLI is the host here, not the LLM provider. Whichever API key you export for IdeaTwister (Gemini, Anthropic, or OpenAI) is what the orchestrator uses - Gemini CLI just routes the slash command to the skill. You don't need a Google Cloud account if you'd rather pay Anthropic or OpenAI for the LLM calls.
Prerequisites
- Gemini CLI installed (
geminicommand available) - A provider API key set for IdeaTwister (Gemini, Anthropic, or OpenAI) - see Provider Setup. You bring your own key and pay the provider directly.
- Python 3.10 or newer on your
PATH- the installer checks this for you. - IdeaTwister zip file (received after purchase)
- 5 to 50 minutes for a run, depending on the depth mode you pick
Installation
Step 1 - Extract the zip file
Unzip the IdeaTwister file you received. You'll see a folder structure with install.sh and platform-specific files.
Step 2 - Run the install script (recommended)
cd /path/to/ideatwister-zip
./install.sh
The script auto-detects Gemini CLI and installs everything automatically.
Step 3 - Or install manually
mkdir -p ~/.agents/skills
cp -r /path/to/ideatwister-engine/skills/ideatwister ~/.agents/skills/ideatwister
mkdir -p ~/.ideatwister/runs
Or use the built-in command:
gemini skills install /path/to/ideatwister-engine/skills/ideatwister --scope user
Then restart Gemini CLI.
Verify the installation
gemini
> /ideatwister help
You should see the command list. If you get "skill not found", verify the skill directory:
ls ~/.agents/skills/ideatwister
First-run example
$ gemini
> /ideatwister "I want to build a niche job board for remote accountants"
Pick a Depth Mode:
[1] Quick · [2] Standard · [3] Recommended (default) · [4] Deep · [5] Custom
> <Enter>
[Gemini runs through the ten phases of the pipeline...]
✅ Pipeline Complete!
Depth Mode: Recommended
Variations: 49
High conviction (8+): 6
Score range: 4.2 – 8.9
Time elapsed: 26 minutes
📊 Dashboard: ~/.ideatwister/runs/remote-accountant-job-board-2026-04-24/dashboard.html
Commands
| Command | What it does |
|---|---|
/ideatwister "<idea>" | Run the full pipeline |
/ideatwister list | List all past runs |
/ideatwister open <slug> | Open the dashboard |
/ideatwister variations <slug> [--min-score 8] | Browse variations with optional filtering |
/ideatwister help | Show all available commands |
Full details: commands.md.
Limitations
- Web search: handled by IdeaTwister's direct call to your chosen provider (Gemini, Anthropic, or OpenAI), not by Gemini CLI itself.
- Interactive browser open: not supported. The dashboard path is printed - open manually in your browser.
- Subagent parallelization: Gemini CLI doesn't support parallel subagents in terminal mode. The pipeline runs sequentially.
Troubleshooting
Skill not found
ls ~/.agents/skills/ideatwister
gemini skills list
If missing, re-run the installer or copy manually to ~/.agents/skills/ideatwister.
Data store not found
bash ~/.agents/skills/ideatwister/scripts/init-store.sh
Web search not available
Web search is provided by IdeaTwister's call to your chosen provider, not by Gemini CLI. If your variations look ungrounded, confirm that one of GEMINI_API_KEY / ANTHROPIC_API_KEY / OPENAI_API_KEY is exported in the shell where you launched gemini. See Provider Setup for the full setup.
Permission denied on skills directory
chmod -R u+w ~/.agents/skills/ideatwister
Updating
Download the latest version from your account and run the install script again, or manually replace the files in ~/.agents/skills/ideatwister.
Uninstalling
rm -rf ~/.agents/skills/ideatwister
Your data in ~/.ideatwister/ is preserved.
Claude Code gives the strongest output today
The engine is the same on every platform. The output quality is not. Across hundreds of test runs, Claude Code consistently generates the sharpest variations because the underlying model (Claude Sonnet and Opus) handles deep, multi-step reasoning better than the others right now. The other five platforms run the same agents and produce useful results, but the depth and originality vary based on each platform's model.
If you already pay for Cursor Agent, Codex, Gemini or OpenCode, it works there. If you are picking fresh, pick Claude Code.
See the Claude Code guide