Get startedRead the guidesAgentsTry demosUser Guide on GitHub
Install rgctl
Prefer a release binary for day-to-day use. Build from source when you need the latest main. Pull Git LFS only if you use the optional code-daemon semantic embedder.
Option A — GitHub Releases
Download the latest asset for your platform from Releases, put rgctl on your PATH, then install the agent pack into the repo you will index (single skill rgctl):
$ rgctl --version$ rgctl install --skill --tools cursor,claude,codex,antigravity,agents
Installs rgctl under each adapter (e.g. .cursor/skills/rgctl/). See the agent pack guide.
Option B — Build from source
git clone https://github.com/sshaaf/rgctl.gitcd rgctl# Optional: only if you use `semantic index --embedder code-daemon` (~206 MB)git lfs pullcargo build --release --bin rgctl./target/release/rgctl --version
First hour
Use the in-tree rgctl-tests/ecommerce-java fixture (canonical walkthrough in the User Guide).
cd rgctl-tests/ecommerce-java$ rgctl discover .$ rgctl -f json find --type function --count-only | jq '.total'$ rgctl -f json blast-radius "priceShoppingCart" --depth 2
Dashboard and migration JSON are opt-in: add --with-dashboard / --export-migration-hints.