pentagi

vxcontrol/pentagi

Fully autonomous AI Agents system capable of performing complex penetration testing tasks

18k
Stars
2.5k
Forks
64
Open issues
123
Watchers
Go MITLast pushed Jul 3, 2026

Overview

PentAGI is an innovative tool that uses artificial intelligence for automated security testing, designed to offer a powerful and flexible solution for conducting penetration tests.

Categories

Tags

Similar tools

Install

go get github.com/vxcontrol/pentagi

README

PentAGI

Penetration testing Artificial General Intelligence

Join the Community! Connect with security researchers, AI enthusiasts, and fellow ethical hackers. Get support, share insights, and stay updated with the latest PentAGI developments.

vxcontrol%2Fpentagi | Trendshift

Table of Contents

  • Overview
  • Features
  • Architecture
    • Agent Supervision
  • Quick Start
  • How to Use PentAGI After Login
  • API Access
    • LLM Provider Configuration
      • Ollama
      • OpenAI
      • Anthropic
      • Google AI (Gemini)
      • AWS Bedrock
      • DeepSeek
      • GLM
      • Kimi
      • Qwen
  • Advanced Setup
    • Langfuse Integration
    • Monitoring and Observability
    • Knowledge Graph (Graphiti)
    • OAuth Integration
    • Docker Image Configuration
  • Development
  • Testing LLM Agents
  • Embedding Configuration and Testing
  • Function Testing with ftester
  • Building
  • Credits
  • License

Overview

PentAGI is an innovative tool for automated security testing that leverages cutting-edge artificial intelligence technologies. The project is designed for information security professionals, researchers, and enthusiasts who need a powerful and flexible solution for conducting penetration tests.

You can watch the video PentAGI overview:

Features

  • Secure & Isolated. All operations are performed in a sandboxed Docker environment with complete isolation.
  • Fully Autonomous. AI-powered agent that automatically determines and executes penetration testing steps with optional execution monitoring and intelligent task planning for enhanced reliability.
  • Professional Pentesting Tools. Built-in suite of 20+ professional security tools including nmap, metasploit, sqlmap, and more.
  • Smart Memory System. Long-term storage of research results and successful approaches for future use.
  • Knowledge Graph Integration. Graphiti-powered knowledge graph using Neo4j for semantic relationship tracking and advanced context understanding.
  • Web Intelligence. Built-in browser via scraper for gathering latest information from web sources.
  • External Search Systems. Integration with advanced search APIs including Tavily, Traversaal, Perplexity, DuckDuckGo, Google Custom Search, Sploitus Search and Searxng for comprehensive information gathering.
  • Team of Specialists. Delegation system with specialized AI agents for research, development, and infrastructure tasks, enhanced with optional execution monitoring and intelligent task planning for optimal performance with smaller models.
  • Comprehensive Monitoring. Detailed logging a