{
 "schema_version": 1,
 "generated": "2026-10-25",
 "repo": "vxcontrol/pentagi",
 "name": "pentagi",
 "owner": "vxcontrol",
 "slug": "vxcontrol-pentagi",
 "github": "https://github.com/vxcontrol/pentagi",
 "what": "PentAGI is an open-source, self-hosted multi-agent system for autonomous penetration testing, for authorized testing only. You describe a target and goal in plain language; specialized agents plan the work, run 20+ tools such as nmap, Metasploit and sqlmap inside an isolated Docker sandbox, keep what they learn in PostgreSQL with pgvector, and produce a report. It works with 10+ cloud LLM providers or local models through Ollama or vLLM, and has REST and GraphQL APIs.",
 "why": "32k stars, talked about in 2 AI sources we track",
 "language": "Go",
 "requirements": [
  "Docker and Docker Compose (an interactive installer sets it up on Linux, macOS or Windows)",
  "An LLM provider key or a local model via Ollama or vLLM",
  "Written authorization to test every target"
 ],
 "audience_note": "Security engineers, pentesters and red teams who are authorized to test the target systems and want an autonomous assistant on their own servers.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Security and science",
 "url": "https://dedupedai.com/use-cases/vxcontrol-pentagi/",
 "use_case_count": 3,
 "use_cases": [
  {
   "id": "vxcontrol-pentagi--run-an-authorized-pentest-with-an-agent-team",
   "title": "Run an authorized pentest with a team of AI agents",
   "best": true,
   "url": "https://dedupedai.com/use-cases/vxcontrol-pentagi/run-an-authorized-pentest-with-an-agent-team/",
   "json": "https://dedupedai.com/use-cases/u/vxcontrol-pentagi/run-an-authorized-pentest-with-an-agent-team.json"
  },
  {
   "id": "vxcontrol-pentagi--run-pentagi-on-local-models",
   "title": "Run PentAGI on local models so findings never leave your network",
   "best": false,
   "url": "https://dedupedai.com/use-cases/vxcontrol-pentagi/run-pentagi-on-local-models/",
   "json": "https://dedupedai.com/use-cases/u/vxcontrol-pentagi/run-pentagi-on-local-models.json"
  },
  {
   "id": "vxcontrol-pentagi--automate-pentagi-with-its-api",
   "title": "Start and collect pentest flows from your own tooling via API",
   "best": false,
   "url": "https://dedupedai.com/use-cases/vxcontrol-pentagi/automate-pentagi-with-its-api/",
   "json": "https://dedupedai.com/use-cases/u/vxcontrol-pentagi/automate-pentagi-with-its-api.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
