Free to download.
Free to run.

Raven is a complete AI-powered penetration testing framework. Download it, run unlimited engagements, and keep it forever. You only pay for AI credits, and only when you use them.

# Free to download, free to run
docker load < raven-free-amd64.tar.gz
docker run -d --name raven --network host raven:free-amd64

# Add AI credits when you want them (from $20)
raven scan nmap acme-corp --profile thorough
raven ai "analyze all findings and suggest next steps"
Client data protection

Your client data never leaves in the clear.

Hostnames, IPs, domains, and usernames are replaced with placeholders before anything reaches the AI, then restored in your results. Real passwords and hashes never leave your machine. Nothing is stored.

Built for pentesters, by pentesters

Everything you need to run an engagement, not just document one.

🤖

AI-Powered Recon

Tell the AI what to do and it runs the tools, analyzes results, and suggests next steps. Full autonomous recon or step-by-step, your choice.

🔍

20+ Integrated Scanners

Nmap, Nuclei, SQLMap, Subfinder, Gowitness, Feroxbuster, and more. All orchestrated from one UI with auto-parsed results.

💻

CLI + Web UI

Full-featured web dashboard and a standalone CLI. Use whichever fits your workflow. Both talk to the same server.

🛡

Internal Testing

Deploy agents on your RTA for internal engagements. BloodHound integration, AD enumeration, offensive tools library.

📋

Findings + Evidence

Track vulnerabilities with evidence, screenshots, and severity. Export to PlexTrac, Dradis, or your reporting tool of choice.

📚

2,100+ LOTL Techniques

Built-in library of LOLBAS, GTFOBins, LOOBins, WADComs, LOLDrivers, and HijackLibs. Search and reference without leaving the tool.

Lee Wangenheim, creator of Raven
Lee Wangenheim
Creator of Raven. Working pentester. (hxfifty)

Why Raven exists

“I built this for me — to make my life as a pentester easier and keep my boss off my back. Then I sat back, looked at what it had become, and thought: every pentester should have this.”

Raven didn't start as a product. It started as my own engagement tooling: the scanners I run every week, the findings tracking I was doing by hand in spreadsheets, and an AI advisor that actually works with the engagement data instead of hallucinating over it. It was built to get the work done and the report out the door — not to be sold.

It got good enough that keeping it to myself started to feel selfish. So here it is: the same tool I use, packaged so you can too.

The elephant in the room

You're a security person. You're about to download a binary from a site you'd never heard of a minute ago and run it with real privileges. You should be suspicious — that instinct is literally the job.

So, plainly: I'm a real person with a name, not a faceless brand. Chamber Door Security LLC is a registered company. Every binary ships a SHA-256 checksum you can verify before you run it (see the download section). And if something looks off, email me — a real human answers.

The tool is free. Pay only for AI.

Every credit unlocks the full AI methodology (recon, analysis, chat, the works). No feature is locked behind a plan. Subscribe for the best per-credit rate, or buy credits a la carte.

Free forever

Download the full framework. $0.

Run unlimited engagements with 20+ integrated scanners, findings and evidence tracking, and import/export. No card, no trial clock. AI is optional and unlocked by credits, never by a plan.

Download free
Solo

Solo

$100 /month
70,000 credits/mo · great everyday rate
  • 70,000 credits every month
  • ~700 credits per dollar
  • Full methodology unlocked
  • Runs on Claude Sonnet
  • Top up anytime at the a-la-carte rate
Subscribe to Solo

Buy more anytime

A-la-carte credit packs, bought inside the app whenever you run low. Higher per-credit rate than a subscription, zero commitment.

$20
10,000 credits
one-time
$50
27,000 credits
one-time
$100
56,000 credits
one-time
$200
116,000 credits
one-time
Add credits in the app
Team

Raven Team

Custom pricing
Contact our sales team for more information · for agencies + security teams
  • Everything in Pro
  • Unlimited seats and paired devices
  • Multi-user team server
  • Shared engagement state
  • Shared credit pool across the team
  • Sales-led onboarding + dedicated support
Contact sales

Get started in 30 seconds

Pick your platform — we'll show you what works.

I'm using:

Raven Free

Docker image with full Kali toolchain bundled — works anywhere Docker runs.

~2.9 GB Docker image

Raven CLI

Standalone terminal client. Connect to any Raven server from your terminal — same REPL as the web UI. Pick Free (no AI chat) or Pro (with AI chat).

Sign in for Pro CLI

~20 MB each

Self-host (bare binary, no Docker)

For Kali / Mac-with-Homebrew pentesters who already have nmap, nuclei, etc. installed natively. Skip the 3 GB Docker image — download just the server binary, run raven-server start, web UI is up. Then pair with chamberdoor for AI features.

Sign in to download raven-server

~30-55 MB · paid tier

Docker Setup

1. Load the Docker image

docker load < raven-free-amd64.tar.gz

2. Create the data folder

mkdir -p pentests

3. Run it

# Free
docker run -d --name raven --network host --restart unless-stopped \
  -v $(pwd)/pentests:/home/raven/pentests \
  raven:free-amd64

# Pro (chamberdoor pairing — see step 5 below)
mkdir -p auth
docker run -d --name raven --network host --restart unless-stopped \
  -v $(pwd)/pentests:/home/raven/pentests \
  -v $(pwd)/auth:/home/raven/.raven \
  --cap-add=NET_RAW --cap-add=NET_ADMIN \
  raven:pro-amd64

4. Open in your browser

open http://localhost:8080

5. Pair Pro with your chamberdoor account (one-time)

docker exec -it raven raven auth login

The CLI prints a URL — open it in your browser, sign in to your chamberdoor account, confirm the device. AI features light up after pairing. Free tier doesn't need this step.

CLI Setup

Optional standalone client. Connect to your Raven server from any terminal.

1. Make it executable (macOS: remove quarantine first)

xattr -d com.apple.quarantine raven-cli-darwin-arm64
chmod +x raven-cli-darwin-arm64
sudo mv raven-cli-darwin-arm64 /usr/local/bin/raven

2. Connect to your server

raven -s localhost:8080

3. Or connect to a remote server

raven -s your-server-ip:8080