Quickstart
pip install to first finding in 5 minutes.
From a fresh checkout to a real engagement with findings in the report. Five steps. No prose, just the minimum you need to know what to type and what to expect back.
Install
The Python core ships from PyPI. The interactive TUI is a separate Node bundle — build it once.
pip install aegis-pentest git clone https://github.com/glorybnat/aegis-pentest.git
cd aegis-pentest/tui
npm install && npm run build Profile the host
Tell AEGIS what tools your machine has. Result is cached to ~/.config/aegis/env-profile.json. Re-run any time you install new tools.
aegis init Create an engagement
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,acme.com,api.acme.com \
--budget-usd 5.00 Run
The TUI takes over. AEGIS walks the seven PTES phases. Watch the activity feed for tools running; the right pane for what Claude is reasoning about.
aegis run engagements/2026-acme Read the report
Generates report.html + report.md + report.json from verified findings only.
aegis report engagements/2026-acme