Pentest Harness — Heaven for Hackers. A self-hosted AI agent harness for authorized pentests, bug bounty, security labs, and CTFs. Bring your own AI model API; sessions stay local.
# Pentest Harness
Heaven for Hackers — the professional security testing workspace.
An open-source, dark-first AI agent harness for authorized penetration tests, bug bounty
research, security labs, and CTF engagements. Built on a plugin architecture where every
layer — model adapters, tools, sessions, settings, and credentials — is replaceable from
configuration.
Works with any AI model API. Bring your own key from OpenAI, Anthropic, DeepSeek,
Google, Mistral, Groq, OpenRouter, Azure OpenAI, or any OpenAI-compatible gateway — one
click auto-discovers your models and you're running.
## Screenshots
| Workspace | Provider cards |
|---|---|
## Features
## Demo
Download the full video
## Quick start
git clone https://github.com/S1N6H/pentest-harness.git cd pentest-harness pnpm install pnpm build pnpm dsh web
The Web UI opens at http://127.0.0.1:2323 in your browser.
Ifpnpm dshis not on your PATH, usepnpm exec dsh webor
node apps/cli/lib/index.js web.### Requirements
npm i -g pnpm)### Run on another port
pnpm dsh web --port 3000
## First run — connect any AI model
## Defaults
| Setting | Value |
|---|---|
| Web UI | http://127.0.0.1:2323 |
| Settings file | $DSH_HOME/settings.yaml (default ~/.dsh/settings.yaml) |
| Credentials | $DSH_HOME/.credentials.yaml (owner-only permissions) |
## License
MIT
### ⚡ Sponsored by HackWithClaude
Unlimited AI models · One platform · Zero limits
Access every major model — Claude, GPT, Gemini, and more — in one place.
Built for builders who ship.
🚀 Visit HackWithClaude.com · 💡 Explore the models