### [PentAGI:完全自主的 AI 渗透测试智能体系统(20.7K Stars,Go 构建)](https://www.willai.cc/article/3865) **Published:** 2026-07-15T12:13:18 **Author:** hiyoho **Excerpt:** 项目简介 PentAGI(Penetration testing Artificial General Intelligence)是一个面向信息安全专业人士、研究人员与爱好者的自动化安全测试平台。它用前沿 AI 技术把渗透测试流程完全自主化 ![PentAGI 概览](https://admin.hiyoho.com/wp-content/uploads/2026/07/pentagi_hero.png) ## 项目简介 **PentAGI**(Penetration testing Artificial General Intelligence)是一个面向信息安全专业人士、研究人员与爱好者的**自动化安全测试平台**。它用前沿 AI 技术把渗透测试流程完全自主化——从信息收集、漏洞利用到生成可执行的攻防报告,全部由多智能体团队在隔离的 Docker 沙箱中自动完成。项目由 vxcontrol 团队维护,采用 MIT 许可证,目前在 GitHub 上已收获 20.7K+ Stars。 ## 安装要求和过程 ### 环境要求 - Docker 与 Docker Compose(或 Podman) - 最低 2 vCPU、4GB 内存、20GB 可用磁盘空间 - 可访问外网(用于拉取镜像与更新) - 支持 10+ LLM 供应商:OpenAI / Anthropic / Google Gemini / AWS Bedrock / DeepSeek / Ollama / GLM / Kimi / Qwen 等 ### 快速安装 ``` # 1. 下载官方 docker-compose 编排文件 curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/master/docker-compose.yml # 2. 一条命令启动(默认拉起 Web UI、Agent 运行时、PostgreSQL+pgvector 等) docker compose up -d ``` 启动后访问 Web UI 完成登录与 LLM 供应商配置,即可用自然语言下发渗透测试任务。还可叠加 `docker-compose-langfuse.yml`(可观测)、`docker-compose-graphiti.yml`(知识图谱)、`docker-compose-observability.yml`(Grafana/Prometheus)等可选编排文件扩展能力。 ## 核心功能 - **安全隔离 + 完全自主**:所有操作在沙箱化的 Docker 环境中执行,AI 智能体自动规划并执行测试步骤,可选执行监控与智能任务规划提升可靠性。 - **20+ 专业安全工具内置**:开箱即用地集成了 nmap、metasploit、sqlmap 等一整套渗透利器。 - **专家智能体团队**:研究 / 开发 / 基础设施等专职 Agent 分工协作,配合任务规划让小模型也能高效运转。 - **智能记忆 + 知识图谱**:长期沉淀研究结果与成功路径,基于 Graphiti + Neo4j 构建语义关系图谱,增强上下文理解。 - **详尽报告与可观测性**:自动产出带利用指南的漏洞报告,并集成 Grafana/Prometheus 实现实时监控。 ## 典型使用场景 - **授权环境下的自动化攻防演练**:安全团队在自有靶场或获得书面授权的资产上,让 PentAGI 跑完整渗透流程,快速发现暴露面。 - **红队作业与报告交付**:红队队员把重复性信息收集、初步利用交给智能体,专注高价值的人工研判,并直接生成可交付的漏洞报告。 - **安全研究与教学**:结合 Graphiti 知识图谱复盘历次测试路径,沉淀方法论,用于教学与能力培养。 ## 推荐理由 一句话——它把”渗透测试”这件高度依赖经验的手艺,变成了一条可由自然语言驱动、且全程可审计的流水线。对我个人而言最打动的有三点:① **彻底沙箱化**,跑再多危险操作也不怕污染宿主机;② **多智能体分工**比单一大模型稳得多,任务规划 + 执行监控让小模型也能干活;③ **知识图谱 + 长期记忆**让它会”越用越聪明”。当然,它定位是合规授权场景下的安全研究利器,务必在合法授权范围内使用。 ## 下载地址 - GitHub 仓库:[https://github.com/vxcontrol/pentagi](https://github.com/vxcontrol/pentagi) - 社区:Discord(discord.gg/2xrMh7qX6m)与 Telegram(t.me/+Ka9i6CNwe71hMWQy) - 部署方式:Docker / Docker Compose 自托管,数据完全自控 _本文仅作技术介绍,请在法律法规与授权范围内合理使用。_ **Tags:** Agent编排, AI, AI Agent, AI开源项目, Docker, Go, LLM, PentAGI, 开源, 渗透测试 **Categories:** 开源项目 ---