
PentAGI
PentAGI is an AI-powered autonomous penetration testing system that leverages multiple LLM providers (OpenAI, Anthropic, Gemini, Bedrock, Ollama, DeepSeek, GLM, Kimi, Qwen) for security testing. Features include knowledge graph integration (Graphiti/Neo4j), LLM observability (Langfuse), 20+ professional pentesting tools in sandboxed Docker containers, and comprehensive REST/GraphQL APIs. Docker is installed inside the container.
Install
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Heretek-AI/ProxmoxVE/main/ct/pentagi.sh)"Run as root in the Proxmox VE shell. Pick Default for the sizing below, or Advanced to choose storage, network and resources yourself.
Notes
- Warning: Configure at least one LLM provider API key before use (OpenAI, Anthropic, Gemini, etc.)
- Warning: Change default password immediately after first login
- Access the Web UI at https://<IP>:8443 (note: HTTPS)
- Docker is installed inside the container - no host socket passthrough required
- Configuration file: /opt/pentagi/.env
- Credentials stored in: /opt/pentagi/CREDENTIALS.txt
- Configuration guide: /opt/pentagi/CONFIGURATION.md
- Optional: Enable Graphiti knowledge graph with docker-compose-graphiti.yml
- Optional: Enable Langfuse observability with docker-compose-langfuse.yml
- Optional: Enable monitoring stack with docker-compose-observability.yml