pentagi 教程:23.5k 星全自主多智能体渗透测试 AI 平台

📌 项目日期:2026年9月 | 数据来源:GitHub官方仓库 | 星数:23.5k+

📋 项目简介

pentagi(23.5k 星,MIT,vxcontrol 出品)是全自主 AI Agent 渗透测试系统——多智能体协作完成复杂渗透测试任务。Go 后端 + React 前端 + GraphQL API,自托管,集成 OpenAI/Anthropic 等大模型驱动 Agent 决策。Agent 自主规划攻击链、选工具、执行扫描、分析结果、决策下一步,人只需给目标与授权。想配攻击技能库可看 Claude-Red教程:攻击安全技能库,想学安全自动化可看 x64dbg MCP Server教程。

✨ 核心特性

特性说明
全自主 Agent多智能体分工(侦察/漏洞利用/后渗透/报告),自主跑完整 kill chain
多模型驱动集成 OpenAI GPT 与 Anthropic Claude,Agent 决策由 LLM 推理
Go + GraphQL高性能后端 + 灵活 API,React 前端实时可视化 Agent 状态
自托管Docker Compose 一键部署,数据不出本地,适合企业内网
可观测性栈集成 Langfuse(LLM 追踪)+ observability compose,全链路 Agent 行为审计
知识图谱可选 graphiti compose 启用攻击知识图谱,跨任务复用侦察情报
多 Agent 协作multi-agent-system 架构,Agent 间消息传递与任务交接
红队就绪offensive-security 定位,覆盖 initial access/ lateral movement/ persistence/ exfiltration

🚀 部署

# 克隆仓库
git clone https://github.com/vxcontrol/pentagi.git
cd pentagi

# 配置环境变量(LLM API key 等)
cp .env.example .env
# 编辑 .env:填 OPENAI_API_KEY / ANTHROPIC_API_KEY

# 一键启动核心栈(后端+前端+数据库)
docker compose up -d

# 可选:启用知识图谱
docker compose -f docker-compose-graphiti.yml up -d

# 可选:启用 LLM 可观测性(Langfuse)
docker compose -f docker-compose-langfuse.yml up -d

# 可选:启用全链路可观测性
docker compose -f docker-compose-observability.yml up -d

# 访问前端(默认端口见 .env)
# 给 Agent 一个目标与授权范围,系统自主规划执行

💡 使用建议

📚 常见问题

pentagi 是什么?

一个 23.5k 星、MIT 协议的全自主 AI Agent 渗透测试系统,Go 后端 + React 前端 + GraphQL API,多智能体协作完成复杂渗透测试任务,自托管,集成 OpenAI/Anthropic 等大模型驱动 Agent 决策。

如何部署?

Docker Compose 一键部署:克隆仓库后 docker compose up -d 启动后端+前端+数据库+可观测性栈。需配置 .env 里的 LLM API key(OpenAI/Anthropic)。另有 graphiti/langfuse/observability 等可选 compose 文件启用知识图谱与可观测性。

和传统渗透测试工具有什么不同?

pentagi 不是单点工具而是自主 Agent 系统:Agent 自己规划攻击链、选择工具、执行扫描、分析结果、决策下一步,多 Agent 分工协作(侦察/漏洞利用/后渗透/报告)。人只需给目标与授权,系统自主跑完整 kill chain,适合红队演练与安全自动化运营。