İçeriğe atla
PentAGI

Başlangıç

İlk otonom sızma testinizi dakikalar içinde çalıştırın

PentAGI kendi ortamınızda barındırılır: tüm altyapı, kendi makinenizde veya sunucunuzda Docker üzerinde çalışır. Etkileşimli yükleyiciyi kullanın veya Docker Compose altyapısını manuel olarak başlatın.

01

Etkileşimli yükleyici ile kurulum

Terminal yükleyicisi sisteminizi kontrol eder, LLM sağlayıcılarını ve arama motorlarını yapılandırır, kurulumu güvenli hale getirir ve altyapıyı dağıtır. Platformunuz için arşivi indirin:

Veya bir Linux veya macOS terminalinden:

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 ./installer

Yükleyici Docker API ile iletişim kurar, bu nedenle sudo ile veya docker grubundaki bir kullanıcı olarak çalıştırın. macOS yapıları imzalı ve onaylıdır: macOS yükleyiciyi engellemeye devam ederse uyarıyı geçersiz kılmak yerine bu sayfadan CPU'nuz için arşivi yeniden indirin.

02

Veya Docker Compose ile dağıtın

Çalışma dizini oluşturun:

mkdir -p ~/pentagi && cd ~/pentagi

Ortam dosyasını indirin:

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 .env

Altyapının bağladığı sağlayıcı yapılandırma dosyalarını oluşturun:

touch example.custom.provider.yml example.ollama.provider.yml example.bedrock.provider.yml

.env dosyasını düzenleyin ve en az bir LLM sağlayıcısının anahtarını ayarlayın:

.env

OPEN_AI_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_key

Compose dosyasını indirin ve altyapıyı başlatın:

curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose.yml
test -f .env && docker compose up -d

İsteğe bağlı altyapılar — Langfuse, bilgi grafiği ve Grafana/OpenTelemetry gözlemlenebilirlik altyapısı — üzerine ekleyebileceğiniz ayrı compose dosyalarıdır. Belgelere bakın.

03

Web konsolunu açın

https://localhost:8443 adresine gidin ve [email protected] / admin kimlik bilgileriyle oturum açın, ardından parolayı değiştirin. Bir hedef ve amaç tanımlayın — PentAGI işi planlar, araçları sandbox içinde çalıştırır ve bulduklarını raporlar.

PentAGI'yi yalnızca sahibi olduğunuz veya test etmek için açıkça yetkilendirildiğiniz sistemlere karşı kullanın. Kurulumu yaparak Kullanıcı Lisans Sözleşmesini kabul etmiş olursunuz.