Get started
Pick an install method, then run your first engagement.
Docs navigation
Four ways to get AEGIS on your machine. Pick the one that matches your platform — they all land at the same place: a working aegis on your PATH, ready for aegis init.
Installation
All four routes give you the same aegis CLI. Skip to whichever matches your machine.
PyPI (any Linux / macOS / WSL)
Cleanest path. Works on every modern Python. pipx is recommended over pip so AEGIS lands in its own isolated venv.
pipx install aegis-pentest pip install aegis-pentest Arch (AUR) — maintained build
The package ships every release within hours of PyPI. optdepends covers the full tool catalogue so you can install nmap / nuclei / kerbrute / scoutsuite / kube-bench piecemeal.
yay -S aegis-pentest paru -S aegis-pentest Docker — zero host setup, all tools preinstalled
Kali-rolling base, ~4 GB image, every binary in the catalogue ready to run. Engagement directories mount through; everything else stays sandboxed.
aegis docker pull export ANTHROPIC_API_KEY=sk-ant-...
aegis docker run engagements/2026-acme aegis docker shell From source — hack the orchestrator
Editable install. Use this if you're contributing, customising the agent prompts, or wiring in a new tool wrapper. The TUI builds as a separate Node bundle.
git clone https://github.com/glorybnat/aegis-pentest.git
cd aegis-pentest
pip install -e . cd tui && npm install && npm run build First run, in 60 seconds
Three commands. The third one is where AEGIS does its thing.
Detects CPU, memory, OS, and which of the 170+ tools are already installed. Cached to ~/.config/aegis/env-profile.json.
aegis init Scaffolds engagements/<id>-acme/ with a scope.yaml that pins exactly what AEGIS may touch.
aegis engagement new \
--client "Acme Corp" \
--scope www.acme.com,api.acme.com \
--budget-usd 5.00 The TUI takes over. Watch the activity feed for tools running; the right pane for what Claude is reasoning about.
aegis run engagements/2026-acme What's next
You're installed. The rest of the docs go deeper on each surface.
Run AEGIS against a deliberately vulnerable target with operator guidance.
Continue →Slash commands, reasoning verbs, mid-engagement steering.
Continue →How AEGIS keeps you inside the engagement and inside the law.
Continue →What the orchestrator actually does under the hood.
Continue →Every aegis command, every flag, every behaviour.
Continue →Add a new tool wrapper, a new chain rule, a new probe.
Continue →