Handmatige installatie
Zet PentAGI handmatig op met Docker Compose — maak de werkmap aan, vul het .env-bestand in, voeg een LLM provider toe en start de stack.
Gebruik de handmatige methode wanneer je volledige controle over de configuratie wilt of de interactieve installer niet kunt uitvoeren.
1. Maak een werkmap aan
mkdir -p ~/pentagi && cd ~/pentagi2. Download het omgevingsbestand
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 .envHet compose-bestand gebruikt drie configuratiebestanden voor providersproviderEen service of server die PentAGI zijn taalmodellen levert, zoals OpenAI, Anthropic of een lokale Ollama., dus maak deze aan — lege bestanden zijn voldoende:
touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.ymlAls je een eigen OpenAI-compatibel endpoint of Ollama wilt gebruiken, haal dan de voorbeeldconfiguraties op in plaats van de lege bestanden en verwijs met LLM_ of OLLAMA_ in .env naar / of /. De aangepaste voorbeelden noemen OpenAI-modellen, waaronder o3-mini, dat OpenAI op 23 oktober 2026 uitfaset — stel de model van elke agentagentEen AI-agent van PentAGI: een model met zijn eigen prompt, instellingen en tools dat één soort werk in een flow doet, zoals testen, code schrijven of het web doorzoeken. in op een model dat jouw endpoint aanbiedt:
curl -o example.custom.provider.yml https://raw.githubusercontent.com/vxcontrol/pentagi/main/examples/configs/custom-openai.provider.yml
curl -o example.ollama.provider.yml https://raw.githubusercontent.com/vxcontrol/pentagi/main/examples/configs/ollama-llama318b.provider.yml3. Voeg minimaal één LLM-provider toe
Bewerk .env en stel de sleutel van ten minste één provider in:
OPEN_AI_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_keyAndere providers — AWS Bedrock, Ollama, DeepSeek, GLM, Kimi, Qwen, MiniMax, Mistral, xAI en eigen endpoints — worden beschreven in LLM-providers. Search enginessearch engine — zoekmachineEen webzoekdienst die agents gebruiken om actuele informatie te verzamelen, zoals DuckDuckGo, Google of Tavily. zijn optioneel; DuckDuckGo en Sploitus hebben geen sleutel nodig:
DUCKDUCKGO_ENABLED=true
SPLOITUS_ENABLED=true
TAVILY_API_KEY=your_tavily_key4. Start de stack
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -dDe webinterface is beschikbaar op https:/. Log in met [email protected] / admin en wijzig het wachtwoord.
De web-UI en de andere services zijn gebonden aan localhost, maar de sandboxsandboxDe geïsoleerde Docker-container waarin agents hun tools uitvoeren. De interface toont deze als Terminal. van elke flowflowEén run van PentAGI: een doel, de taken die uit je berichten zijn gemaakt, en alles wat de agents onderweg hebben gedaan. publiceert twee callback-poorten, standaard van 28000–29999, op elke interface van de Docker-host en ufw filtert deze niet. Beperk dat bereik eerst op een host die anderen kunnen bereiken — zie Netwerkexpositie. Volg Upgraden om de installatie later bij te werken.
Optionele stacks
Elke optionele service wordt geleverd als een eigen compose-bestand dat je bovenop het basisbestand legt:
| Stack | Compose-bestand | Wat het toevoegt |
|---|---|---|
| LLM-observability | docker-compose-langfuse.yml | Langfuse met ClickHouse, Redis en MinIO |
| Knowledge graphknowledge graph — kennisgraafDe graaf van hosts, services, kwetsbaarheden en de toegang ertussen die PentAGI tijdens een test opbouwt wanneer deze optionele functie is ingeschakeld. Het laat zien hoe bevindingen met elkaar verbonden zijn. | docker-compose-graphiti.yml | Graphiti en Neo4j |
| Systeemobservability | docker-compose-observability.yml | Grafana, OpenTelemetry, VictoriaMetrics, Jaeger, Loki |
Voor productie en elke omgeving waar niet-vertrouwde code draait, isoleer je de tool-containers op een speciale worker node.
Laatst bijgewerkt op
Snel starten
Installeer PentAGI met de interactieve installer — systeemvereisten, download, een begeleide setup van providers en search engines, en de eerste aanmelding.
Je eerste flow
Maak je eerste flow, hergebruik prompts met templates, volg en stuur de agents terwijl ze werken, en download het report aan het einde.