
Who pentagi is for#
Security engineers running recurring internal assessments
PentAGI handles the reconnaissance and initial exploitation phases of an internal pentest autonomously, logging every command and result to PostgreSQL. Engineers review AI-generated findings and redirect effort to the results that require human judgment, compressing the time from kick-off to first report.
Skip if:
Teams needing certified penetration test reports for compliance. AI-generated findings from PentAGI are a starting point for investigation, not a substitute for a documented, auditable test by a certified tester.
Red teams evaluating AI-augmented offensive tooling
The multi-agent architecture and multi-provider LLM support make PentAGI a testbed for evaluating where autonomous AI agents add value in offensive workflows. Researchers can swap LLM backends, observe agent decision chains through Langfuse, and extend the tool via its REST and GraphQL APIs.
Skip if:
Teams that need deterministic, auditable attack sequences. The AI agent's path through a test is nondeterministic; two runs against the same target may take different routes.
Researchers studying AI behavior in security tasks
PentAGI's Langfuse integration logs every LLM interaction with token counts, prompt content, and agent decisions. This telemetry is useful for researchers comparing how different LLMs approach security tasks or building datasets of AI-driven penetration test traces.
Skip if:
Researchers who need reproducible, scripted tool invocations for benchmarking. The autonomous decision layer introduces variability that scripted evaluations typically need to control.
DevSecOps teams integrating pentesting into CI/CD
The REST and GraphQL APIs allow automated engagement triggers from CI/CD pipelines or security orchestration tools. Teams can start a scoped assessment against a staging environment on each deployment, with results stored in PostgreSQL for trend analysis over time.
Skip if:
Teams whose staging environments are not isolated from production. Running autonomous penetration testing tools against shared infrastructure without network isolation risks unintended lateral movement.
The problem it solves#
Penetration testing requires coordinating dozens of tools, timing attack sequences correctly, and interpreting results that change depending on target behavior. A skilled tester might spend most of an engagement on reconnaissance and environment mapping, tasks that are repetitive and well-suited to automation but have historically required a human to orchestrate.
Commercial security testing tools address parts of this: Metasploit Pro automates exploitation modules, Burp Suite Professional handles web application scanning. But they still require an operator to direct each phase, choose each tool, and interpret each result. Autonomous coverage, where the system decides what to run next based on what it found, remains the gap these tools leave open.
How it solves it#
Multi-Agent Coordination System
Delegates penetration test phases to specialized agents: a researcher agent gathers intelligence, a developer agent plans the attack sequence, and an executor agent runs the commands. The orchestrator coordinates all three, querying a vector store for similar past engagements before each phase begins.
20-Plus Built-In Security Tools
Includes nmap, metasploit, and sqlmap pre-installed in sandboxed Docker containers, with automatic image selection based on task requirements. The tools run in complete isolation from the host system, so test operations cannot affect the infrastructure running PentAGI itself.
Multi-Provider LLM Support
Connects to OpenAI, Anthropic, Google Gemini, AWS Bedrock, Ollama, DeepSeek, GLM, Kimi, Qwen, MiniMax, and custom OpenAI-compatible endpoints. Ollama support means teams running privacy-sensitive assessments can keep all inference local with no data leaving their infrastructure.
PostgreSQL Vector Store with Long-Term Memory
Stores every command and output in PostgreSQL with the pgvector extension, enabling semantic search over past engagement results. The memory system retrieves similar historical findings during current engagements, so agents build on prior work rather than starting from scratch each time.
REST and GraphQL APIs
Exposes a full REST API and a GraphQL API for programmatic control and integration with existing security pipelines. Bearer token authentication governs API access, allowing teams to trigger assessments from CI/CD pipelines or external orchestration tools.
Full Observability Stack
Optionally integrates Grafana dashboards, VictoriaMetrics time-series storage, Jaeger distributed tracing, and Loki log aggregation via OpenTelemetry. Langfuse LLM analytics tracks AI model behavior and token usage across engagements.
Strengths and trade-offs#
Strengths
- MIT License with Full Self-HostingPentAGI is MIT licensed, so you can run it on your own infrastructure without licensing fees and modify it for commercial use without restriction. Unlike Metasploit Pro or Burp Suite Professional, which charge per-seat or per-engagement fees, the only cost for a self-hosted PentAGI instance is the underlying server.
- 10-Plus LLM Provider FlexibilitySupports more LLM backends than most comparable tools: OpenAI, Anthropic, Google Gemini, AWS Bedrock, Ollama, DeepSeek, and several others. The ability to swap providers means teams are not locked into one AI vendor and can switch to a local model if API costs grow or data must stay on-premises.
- Strong Community TractionThe repository accumulated over 23,000 stars and 3,000 forks since its creation in January 2025, with active development and 59 open issues as of September 2026. This pace indicates a healthy contributor base and an active roadmap.
- Sandboxed Execution Protects the HostAll security tool execution happens inside isolated Docker containers, preventing test operations from affecting the host machine or the network running PentAGI. This matters in lab environments where the testing infrastructure and target systems share a physical network.
Trade-offs
- -Not a Breach-and-Attack Simulation ToolPentAGI is an autonomous penetration testing assistant, not a CALDERA-style adversary emulation product. It does not run predefined attack campaigns or simulate specific threat actors. Teams evaluating BAS platforms for continuous control validation will need a different tool.
- -Resource Requirements for the Full StackRunning the complete monitoring stack (Grafana, VictoriaMetrics, Jaeger, Loki, Langfuse, Neo4j) alongside the core services requires a host with meaningful RAM and storage. A minimal Docker Compose deployment is lighter, but the full observability configuration is not a single-container install.
- -JSON Report Export Not Yet SupportedFlow reports can be viewed in the web UI, copied to clipboard, downloaded as Markdown, or exported as PDF. JSON export is not a documented output format in the current release, which limits automated ingestion of report data into external security management platforms.
pentagi vs alternatives#
PentAGI vs Metasploit Pro
Both PentAGI and Metasploit Pro build on the open-source Metasploit framework, but serve different operating models. Metasploit Pro is a managed interface for experienced operators who want to run Metasploit modules efficiently; PentAGI is an autonomous agent system that decides what to run based on what it discovers.
| Feature | PentAGI | Metasploit Pro |
|---|---|---|
| License | MIT | Proprietary |
| Self-hosting | Yes | Yes (licensed) |
| Autonomous operation | Yes | No |
| LLM integration | Yes (10+ providers) | No |
| Pricing | Free (self-hosted) | Commercial subscription |
PentAGI is the better choice when the goal is reducing the human time needed per engagement, especially for teams running repeated internal assessments. Metasploit Pro is the better choice when you need the full depth of the Metasploit exploit library with a GUI-driven workflow and commercial support from Rapid7.
PentAGI vs Burp Suite Professional
Burp Suite Professional is the standard tool for web application penetration testing; it intercepts HTTP traffic, scans for vulnerabilities, and provides a suite of web-focused attack tools. PentAGI targets a broader scope, covering network reconnaissance, infrastructure testing, and multi-tool coordination across targets.
| Feature | PentAGI | Burp Suite Professional |
|---|---|---|
| License | MIT | Proprietary |
| Self-hosting | Yes | Yes (licensed) |
| Web app focus | General via built-in tools | Specialized |
| Autonomous operation | Yes | No |
| Pricing | Free (self-hosted) | Paid license per user |
Burp Suite Professional remains the better choice for deep web application assessments where HTTP-level inspection and browser integration are the primary requirement. PentAGI is the better choice for broader infrastructure assessments where multiple tools need to be coordinated across a target environment, and where reducing manual operator time is the primary constraint.
Quick start#
Self-hosting uses Docker Compose with a PostgreSQL vector store and optional monitoring services.
```bash
git clone https://github.com/vxcontrol/pentagi
cd pentagi
docker compose up -d
```What it's built on#
- Languages
- GoTypeScript
- Frameworks
- React
- Tooling
- GraphQL
FAQ#
What LLM providers does PentAGI support?
PentAGI supports OpenAI, Anthropic, Google Gemini, AWS Bedrock, Ollama, DeepSeek, GLM, Kimi, Qwen, MiniMax, and any custom OpenAI-compatible endpoint. Ollama lets you run local models with no external API calls. The provider is configured via environment variables in the Docker Compose setup.
Is PentAGI legal to use for penetration testing?
PentAGI is a tool for authorized security testing on systems you own or have explicit written permission to test. Like nmap or metasploit, using it against systems without authorization is illegal in most jurisdictions. The project is designed for ethical hackers, security researchers, and IT professionals conducting authorized assessments.
How does PentAGI differ from running Metasploit or Nmap manually?
PentAGI wraps those tools in an autonomous multi-agent system that decides what to run next based on what it found. Rather than a human operator selecting modules and interpreting output, the AI agents handle reconnaissance, planning, and execution, storing results for future reference. The result is closer to directing a junior analyst than running a CLI tool directly.
Does PentAGI require a GPU or specific hardware?
No GPU is required when using cloud-hosted LLM providers such as OpenAI or Anthropic. For local Ollama deployments, GPU availability improves inference speed but is not mandatory. The core stack runs on a standard Linux server with Docker and Docker Compose installed.
Can PentAGI generate penetration test reports?
Yes. Flow reports are available through the web UI, with options to copy to clipboard, download as Markdown, or export as PDF. JSON export is not yet supported. Reports include a log of every action taken, tool output, and findings generated by the AI agents.
Similar open-source tools#
jentic-one
Self-hosted API broker that keeps AI agent credentials secure
GitLab
Self-host Git, CI/CD, security scans, and planning
Claude-Red
78 offensive security skills for Claude, drop-in and MIT licensed
worktrunk
Git worktree management for parallel AI agents
context-mode
Cuts LLM context use by up to 98% per session via local MCP sandbox
FckSignups
Open-source tools that work instantly, no signup required

