📌 项目日期: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 一个目标与授权范围,系统自主规划执行
一个 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,适合红队演练与安全自动化运营。