Skip to main content

Supported Agents Matrix

Caveman supports a vast array of terminal and GUI-based AI coding agents.

If you want to install for one specific agent (or want to know exactly what command runs under the hood), use the table below. Every row also works as --only <id> for the unified installer script.

AgentInstall commandAuto-activates?
Claude Codeclaude plugin marketplace add JuliusBrussee/caveman && claude plugin install caveman@cavemanYes
Gemini CLIgemini extensions install https://github.com/JuliusBrussee/caveman --consentYes
opencodenode cli/install.js --only opencode (or npx -y github:JuliusBrussee/caveman -- --only opencode)Yes (plugin + AGENTS.md)
OpenClawnpx -y github:JuliusBrussee/caveman -- --only openclawYes (workspace skill + SOUL.md)
Hermes Agentnpx -y github:JuliusBrussee/caveman -- --only hermes (or node cli/install.js --only hermes from a clone)Yes (native skills, enabled on load)
Codex CLInpx skills add JuliusBrussee/caveman -a codexPer-session: /caveman
Cursornpx skills add JuliusBrussee/caveman -a cursorPer-session by default; --with-init for an always-on rule file
Windsurfnpx skills add JuliusBrussee/caveman -a windsurfPer-session by default; --with-init for an always-on rule file
Clinenpx skills add JuliusBrussee/caveman -a clinePer-session by default; --with-init for an always-on rule file
GitHub Copilot (soft probe)npx -y github:JuliusBrussee/caveman -- --only copilot --with-initRepo-wide instructions via --with-init
Continuenpx skills add JuliusBrussee/caveman -a continueNo — say /caveman
Kilo Codenpx skills add JuliusBrussee/caveman -a kiloNo
Roo Codenpx skills add JuliusBrussee/caveman -a rooNo
Augment Codenpx skills add JuliusBrussee/caveman -a augmentNo
Aider Desknpx skills add JuliusBrussee/caveman -a aider-deskNo
Sourcegraph Ampnpx skills add JuliusBrussee/caveman -a ampNo
IBM Bobnpx skills add JuliusBrussee/caveman -a bobNo
Crushnpx skills add JuliusBrussee/caveman -a crushNo
Devin (terminal)npx skills add JuliusBrussee/caveman -a devinNo
Droid (Factory)npx skills add JuliusBrussee/caveman -a droidNo
ForgeCodenpx skills add JuliusBrussee/caveman -a forgecodeNo
Block Goosenpx skills add JuliusBrussee/caveman -a gooseNo
iFlow CLInpx skills add JuliusBrussee/caveman -a iflow-cliNo
Kiro CLInpx skills add JuliusBrussee/caveman -a kiro-cliNo
Mistral Vibenpx skills add JuliusBrussee/caveman -a mistral-vibeNo
OpenHandsnpx skills add JuliusBrussee/caveman -a openhandsNo
Qwen Codenpx skills add JuliusBrussee/caveman -a qwen-codeNo
Atlassian Rovo Devnpx skills add JuliusBrussee/caveman -a rovodevNo
Tabnine CLInpx skills add JuliusBrussee/caveman -a tabnine-cliNo
Traenpx skills add JuliusBrussee/caveman -a traeNo
Warpnpx skills add JuliusBrussee/caveman -a warpNo
Replit Agentnpx skills add JuliusBrussee/caveman -a replitNo
JetBrains Junie (soft probe)npx skills add JuliusBrussee/caveman -a junieNo
Qoder (soft probe)npx skills add JuliusBrussee/caveman -a qoderNo
Google Antigravity (soft probe)npx skills add JuliusBrussee/caveman -a antigravityNo

Notes

  • "Soft probe": The unified installer won't auto-detect these without passing --only <id> because there's no reliable always-on signal to check on your filesystem (e.g., Copilot subscription state is auth-gated). Pass the flag explicitly when you want them.
  • "Auto-activates? No": For these agents, you must type /caveman once per session (or use natural-language triggers like "talk like caveman", "caveman mode").

Finding a Profile Slug

To find a profile slug for npx skills add ... -a <profile>, you can either read the table above, or print the live matrix directly from the installer:

bash install.sh --list

Each row prints the agent id, profile slug (where applicable), and whether it was auto-detected on your machine. The full agent matrix (with detection rules) is also defined in cli/install.js under the PROVIDERS array.