# 简介

> PentAGI 是一个自托管、完全自主的多智能体 pentest 系统。

PentAGI 是一个用于自动化安全测试的开源平台。您只需用自然语言描述目标和目的，专业化的 AI [agents](https://pentagi.com/zh-cn/docs/glossary/#agent) 团队便会规划工作、在隔离的 Docker [sandbox](https://pentagi.com/zh-cn/docs/glossary/#sandbox) 中运行专业 [tools](https://pentagi.com/zh-cn/docs/glossary/#tool)、记住所学内容，并向您交付 [report](https://pentagi.com/zh-cn/docs/glossary/#report)。

它面向安全工程师、研究人员和红队，提供一款可在自有基础设施上运行、并支持自选语言模型的自主助手。

* [快速入门](https://pentagi.com/zh-cn/docs/getting-started/quickstart/): 使用交互式安装程序安装 PentAGI。
* [您的第一个 flow](https://pentagi.com/zh-cn/docs/getting-started/first-flow/): 运行一个自主 flow 并阅读其 report。
* [架构](https://pentagi.com/zh-cn/docs/concepts/architecture/): 服务、agents、memory 与可观测性。
* [LLM providers](https://pentagi.com/zh-cn/docs/configuration/llm-providers/): 连接云端、网关或本地模型。

## [功能概览](https://pentagi.com/zh-cn/docs/#what-it-does)

* **自主测试。** Agents 将您给出的每个 [task](https://pentagi.com/zh-cn/docs/glossary/#task) 拆分为 [subtasks](https://pentagi.com/zh-cn/docs/glossary/#subtask)，选择下一步操作，执行并根据结果进行调整——还可为较小模型提供可选的执行监控与智能 task 规划。
* **专业化 agents 团队。** primary agent 将研究、编码、安装和 [pentest](https://pentagi.com/zh-cn/docs/glossary/#pentest) 委托给专业化的 agents。agents 可以向 adviser 寻求指导，并且在开启执行监控的情况下，adviser 还会在固定数量的 [tool calls](https://pentagi.com/zh-cn/docs/glossary/#tool-call) 之后审查他们的工作。reflector 会引导任何停止调用 tool 的 agent 回到正确的结果。
* **专业 tools。** nmap、metasploit、sqlmap 等 20 余种 tools 在 sandbox 化的容器中运行；该容器由为每个 [flow](https://pentagi.com/zh-cn/docs/glossary/#flow) 选择的 Docker 镜像构建。
* **Memory 与知识。** 结果与成功方法通过 pgvector 存储于 PostgreSQL 中以便后续复用；可选的 Neo4j [knowledge graph](https://pentagi.com/zh-cn/docs/glossary/#knowledge-graph) 可追踪主机、服务与 [findings](https://pentagi.com/zh-cn/docs/glossary/#finding) 之间的关系。
* **网络情报。** 内置隔离浏览器及 [search engines](https://pentagi.com/zh-cn/docs/glossary/#search-engine)——Tavily、Firecrawl、Traversaal、Perplexity、DuckDuckGo、Google、Sploitus 和 SearXNG——用于获取最新信息。
* **可观测性。** Langfuse 用于 LLM 追踪，Grafana 结合 OpenTelemetry、VictoriaMetrics、Jaeger 和 Loki 实现全系统可观测。
* **API。** 提供带 Bearer 令牌的 REST 与 GraphQL 接口，便于自动化与集成。

## [观看概览视频](https://pentagi.com/zh-cn/docs/#watch-the-overview)

PentAGI 实战简短演示：[在 YouTube 上观看](https://youtu.be/R70x5Ddzs1o)。

## [当前能力边界](https://pentagi.com/zh-cn/docs/#current-capability-boundaries)

* PentAGI 是一个支持自主运行和 assistant 引导的 pentest 平台，而非带有预定义攻击活动的入侵与攻击模拟（BAS）产品。
* Flow reports 可在网页端查看、复制，或以 Markdown、PDF 格式下载。
* [Providers](https://pentagi.com/zh-cn/docs/glossary/#provider) 可通过内置集成或自定义 OpenAI 兼容端点接入。

> [!WARNING]
> 请仅对您拥有或已获明确授权评估的系统进行测试。使用 PentAGI 需遵守 [EULA](https://github.com/vxcontrol/pentagi/blob/main/EULA.md)。