OpenSource-Hub

pentagi

Application

vxcontrol/pentagi

Autonomous AI system for complex penetration testing tasks.

Overview

PentAGI is an automated security testing tool that uses AI to autonomously execute penetration testing steps. It integrates over 20 professional security tools, a smart memory system, knowledge graph, and a web UI. Supports multiple LLM providers and is fully self-hosted.

README Preview

# PentAGI\n\n\n    Penetration testing Artificial General Intelligence\n\n\n\n\n> **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.\n\n[](https://discord.gg/2xrMh7qX6m)⠀[](https://t.me/+Ka9i6CNwe71hMWQy)\n\n\n\n\n\n## Table of Contents\n\n- [Overview](#overview)\n- [Features](#features)\n- [Architecture](#architecture)\n  - [Agent Supervision](#advanced-agent-supervision)\n- [Quick Start](#quick-start)\n- [How to Use PentAGI After Login](#how-to-use-pentagi-after-login)\n- [API Access](#api-access)\n  - [LLM Provider Configuration](#custom-llm-provider-configuration)\n    - [Ollama](#ollama-provider-configuration)\n    - [OpenAI](#openai-provider-configuration)\n    - [Anthropic](#anthropic-provider-configuration)\n    - [Google AI (Gemini)](#google-ai-gemini-provider-configuration)\n    - [AWS Bedrock](#aws-bedrock-provider-configuration)\n    - [DeepSeek](#deepseek-provider-configuration)\n    - [GLM](#glm-provider-configuration)\n    - [Kimi](#kimi-provider-configuration)\n    - [Qwen](#qwen-provider-configuration)\n- [Advanced Setup](#advanced-setup)\n  - [Langfuse Integration](#langfuse-integration)\n  - [Monitoring and Observability](#monitoring-and-observability)\n  - [Knowledge Graph (Graphiti)](#knowledge-graph-integration-graphiti)\n  - [OAuth Integration](#github-and-google-oauth-integration)\n  - [Docker Image Configuration](#docker-image-configuration)\n- [Development](#development)\n- [Testing LLM Agents](#testing-llm-agents)\n- [Embedding Configuration and Testing](#embedding-configuration-and-testing)\n- [Function Testing with ftester](#function-testing-with-ftester)\n- [Building](#building)\n- [Credits](#credits)\n- [License](#license)\n\n## Overview\n\nPentAGI is an innovative tool for automated security testing that leverages cutting-edge artificial intelligence technologies. The project is designed for informati