Reading the repo
Reading the repo
How to install on Windows
Autonomous pentest legion — AI commander + worker swarm + layered fact-intent graph. 3rd Tencent Intelligent Attack-Defense online champion (634 teams · 8h unattended · 1B tokens beat 4.5B). The Nüwa Test: give AIs Create/Language/History, let a civilization grow.
Saved setup from 2 h ago
Will it work on Windows?
winget install Git.Git) or WSL2 (wsl --install).The maintainers included install.sh. Run it from the cloned folder after reading it.
bash install.sh
bash install.sh # symlink the sapper CLI (stdlib-only, zero deps)
sapper setup --goal "assess http://target" --agents
sapper status # board & frontier
Docker (the full legion):
# Option A: build from source
docker build -f docker/Dockerfile.commander -t sapper:latest .
# Option B: download the pre-built image (~1.2GB, full Kali toolchain + sapper + offline KB)
# → [Release v18-champion](https://github.com/N1nEmAn/sapper-v2/releases/tag/v18-champion)
docker load < sapper-v18-mixed.tar.gz
Environment variables (model gateways / key pool / budget): docker/ENV.md.
Single-graph operation, the fact-intent CLI, and multi-challenge sweeps: see SKILL.md.
Then run powershell -ExecutionPolicy Bypass -File .\setup.ps1. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: winget install Git.Git
git clone https://github.com/N1nEmAn/sapper-v2.git cd sapper-v2
Docker
winget install Docker.DockerDesktop
Run these in Git Bash (installed with Git) or WSL — not PowerShell. Do the README instructions above first.
bash install.sh # symlink the sapper CLI (stdlib-only, zero deps) sapper setup --goal "assess http://target" --agents sapper status # board & frontier docker build -f docker/Dockerfile.commander -t sapper:latest . docker load < sapper-v18-mixed.tar.gz
The steps run shell scripts (.sh). Use Git Bash (winget install Git.Git) or WSL2 (wsl --install).
No reports for Windows yet.
Opens a chat with this manual already filled in, for Windows. It uses your own account; gitmanual sends nothing.