Empieza aquí
Ejecuta tu primer pentest autónomo en minutos
PentAGI es autoalojado: toda la infraestructura se ejecuta en Docker en tu propia máquina o servidor. Usa el instalador interactivo o levanta el entorno de Docker Compose manualmente.
- Docker con Docker Compose
- 2 vCPU
- 4 GB de RAM
- 25 GB de disco
- acceso a Internet
01
Instala con el instalador interactivo
El instalador de terminal comprueba tu sistema, configura proveedores de LLM y motores de búsqueda, refuerza la seguridad de la configuración e implementa la infraestructura. Descarga el archivo para tu plataforma:
O desde un terminal de Linux o macOS:
mkdir -p ~/pentagi && cd ~/pentagi
uname -sm | sed -e 's,Linux ,linux/,' -e 's,Darwin ,darwin/,' -e s/x86_64/amd64/ -e s/aarch64/arm64/ | xargs -I PLATFORM curl -fLo installer.zip https://pentagi.com/downloads/PLATFORM/installer-latest.zip
unzip -o installer.zip
sudo ./installerEl instalador se comunica con la API de Docker, así que ejecútalo con sudo o como usuario del grupo docker. Las compilaciones para macOS están firmadas y notariadas: si macOS sigue bloqueando el instalador, vuelve a descargar el archivo para tu CPU desde esta página en lugar de omitir la advertencia.
02
O despliega con Docker Compose
Crea un directorio de trabajo:
mkdir -p ~/pentagi && cd ~/pentagiDescarga el archivo de entorno:
test -f .env || curl -fo .env.new https://raw.githubusercontent.com/vxcontrol/pentagi/main/.env.example
test -f .env.new && openssl rand -hex 32 | xargs -I VALUE sed -E -i.bak 's/^COOKIE_SIGNING_SALT=salt( .*)?$/COOKIE_SIGNING_SALT=VALUE/' .env.new
test -f .env.new && openssl rand -hex 16 | xargs -I VALUE sed -E -i.bak 's/^PENTAGI_POSTGRES_PASSWORD=postgres( .*)?$/PENTAGI_POSTGRES_PASSWORD=VALUE/' .env.new
test -f .env || mv .env.new .envCrea los archivos de configuración de proveedores que monta el stack:
touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.ymlEdita .env y configura la clave de al menos un proveedor de LLM:
.env
OPEN_AI_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_keyDescarga el archivo compose e inicia el stack:
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -dLos servicios opcionales — Langfuse, el grafo de conocimiento y la pila de observabilidad Grafana/OpenTelemetry — son archivos compose separados que puedes añadir. Consulta la documentación.
03
Abre la consola web
Ve a https://localhost:8443 e inicia sesión con [email protected] / admin, luego cambia la contraseña. Describe un objetivo y una meta: PentAGI planifica el trabajo, ejecuta las herramientas en su sandbox e informa de lo que encontró.
Usa PentAGI solo contra sistemas que poseas o tengas autorización explícita para probar. Al instalarlo, aceptas el EULA.