Installation¶
teststop ships as a single, zero-dependency binary. No runtime, no config files, no daemon.
Prerequisites¶
teststop shells out to an AI CLI — it does not use an API SDK or require API keys.
You need one of the following on your PATH:
| CLI | Install | Auth |
|---|---|---|
claude | claude.ai/download | Claude account (free tier works) |
copilot (GitHub) | GitHub Copilot CLI | GitHub Copilot subscription |
Verify your AI CLI works:
Install Methods¶
If you have Go 1.21+ installed:
The binary lands in $(go env GOPATH)/bin. Make sure that's on your PATH:
Download a pre-compiled binary from the latest release.
Verify Installation¶
Sandbox (Optional — macOS only)¶
teststop can run the AI inside an isolated Apple Container VM for extra security. This is optional — without it, teststop runs the AI CLI directly.
When the container daemon is running, teststop automatically uses it. To disable sandbox regardless: TESTSTOP_SANDBOX=none teststop run
See Sandbox Isolation for details.