Guides
CLI kurulum referansı
Bu sayfa, openclaw onboard için tam referanstır.
Kısa kılavuz için bkz. Onboarding (CLI).
Sihirbaz ne yapar
Yerel mod (varsayılan) sizi şu adımlardan geçirir:
- Model ve kimlik doğrulama kurulumu (OpenAI Code aboneliği OAuth, Anthropic Claude CLI veya API anahtarı, ayrıca MiniMax, GLM, Ollama, Moonshot, StepFun ve AI Gateway seçenekleri)
- Çalışma alanı konumu ve bootstrap dosyaları
- Gateway ayarları (bağlantı noktası, bind, kimlik doğrulama, Tailscale)
- Kanallar ve sağlayıcılar (Telegram, WhatsApp, Discord, Google Chat, Mattermost, Signal, BlueBubbles ve diğer paketli kanal Pluginleri)
- Daemon kurulumu (LaunchAgent, systemd kullanıcı birimi veya Başlangıç klasörü yedeğiyle yerel Windows Scheduled Task)
- Sağlık denetimi
- Skills kurulumu
Uzak mod, bu makineyi başka bir yerdeki Gateway’e bağlanacak şekilde yapılandırır. Uzak ana makinede hiçbir şey kurmaz veya değiştirmez.
Yerel akış ayrıntıları
Mevcut yapılandırma algılama
~/.openclaw/openclaw.jsonvarsa Keep, Modify veya Reset seçin.- Sihirbazı yeniden çalıştırmak, siz açıkça Reset seçmediğiniz sürece (veya
--resetiletmediğiniz sürece) hiçbir şeyi silmez. - CLI
--resetvarsayılan olarakconfig+creds+sessionskullanır; çalışma alanını da kaldırmak için--reset-scope fullkullanın. - Yapılandırma geçersizse veya eski anahtarlar içeriyorsa, sihirbaz durur ve devam etmeden önce
openclaw doctorçalıştırmanızı ister. - Reset,
trashkullanır ve kapsamlar sunar:- Yalnızca yapılandırma
- Yapılandırma + kimlik bilgileri + oturumlar
- Tam sıfırlama (çalışma alanını da kaldırır)
Model ve kimlik doğrulama
- Tam seçenek matrisi Kimlik doğrulama ve model seçenekleri bölümündedir.
Çalışma alanı
- Varsayılan
~/.openclaw/workspace(yapılandırılabilir). - İlk çalıştırma bootstrap ritüeli için gereken çalışma alanı dosyalarını başlatır.
- Çalışma alanı düzeni: Ajan çalışma alanı.
Gateway
- Bağlantı noktası, bind, kimlik doğrulama modu ve Tailscale erişimi için istemler gösterir.
- Öneri: local loopback için bile token kimlik doğrulamasını etkin tutun; böylece yerel WS istemcileri kimlik doğrulamak zorunda kalır.
- Token modunda, etkileşimli kurulum şunları sunar:
- Düz metin token oluştur/sakla (varsayılan)
- SecretRef kullan (isteğe bağlı)
- Parola modunda, etkileşimli kurulum düz metin veya SecretRef depolamayı da destekler.
- Etkileşimsiz token SecretRef yolu:
--gateway-token-ref-env <ENV_VAR>.- Onboarding işlemi ortamında boş olmayan bir ortam değişkeni gerektirir.
--gateway-tokenile birlikte kullanılamaz.
- Kimlik doğrulamayı yalnızca her yerel işleme tamamen güveniyorsanız devre dışı bırakın.
- local loopback olmayan bind’ler yine de kimlik doğrulama gerektirir.
Kanallar
- WhatsApp: isteğe bağlı QR oturumu açma
- Telegram: bot token
- Discord: bot token
- Google Chat: hizmet hesabı JSON’u + Webhook hedef kitlesi
- Mattermost: bot token + temel URL
- Signal: isteğe bağlı
signal-clikurulumu + hesap yapılandırması - BlueBubbles: iMessage için önerilir; sunucu URL’si + parola + Webhook
- iMessage: eski
imsgCLI yolu + DB erişimi - DM güvenliği: varsayılan eşleştirmedir. İlk DM bir kod gönderir; şu komutla onaylayın:
openclaw pairing approve <channel> <code>veya izin listelerini kullanın.
Daemon kurulumu
- macOS: LaunchAgent
- Oturum açmış kullanıcı oturumu gerektirir; başsız kullanım için özel bir LaunchDaemon kullanın (pakette gönderilmez).
- Linux ve WSL2 üzerinden Windows: systemd kullanıcı birimi
- Sihirbaz, Gateway’in oturum kapatıldıktan sonra da açık kalması için
loginctl enable-linger <user>denemesi yapar. - sudo isteyebilir (
/var/lib/systemd/lingeryazar); önce sudo olmadan dener.
- Sihirbaz, Gateway’in oturum kapatıldıktan sonra da açık kalması için
- Yerel Windows: önce Scheduled Task
- Görev oluşturma reddedilirse, OpenClaw kullanıcı başına Başlangıç klasörü oturum açma öğesine geri döner ve Gateway’i hemen başlatır.
- Scheduled Tasks daha iyi gözetmen durumu sağladıkları için tercih edilmeye devam eder.
- Çalışma zamanı seçimi: Node (önerilir; WhatsApp ve Telegram için gereklidir). Bun önerilmez.
Sağlık denetimi
- Gateway’i başlatır (gerekirse) ve
openclaw healthçalıştırır. openclaw status --deep, desteklendiğinde kanal yoklamaları dahil olmak üzere canlı Gateway sağlık yoklamasını durum çıktısına ekler.
Skills
- Kullanılabilir Skills öğelerini okur ve gereksinimleri denetler.
- Node yöneticisi seçmenizi sağlar: npm, pnpm veya bun.
- İsteğe bağlı bağımlılıkları kurar (bazıları macOS’ta Homebrew kullanır).
Bitiş
- iOS, Android ve macOS uygulama seçenekleri dahil özet ve sonraki adımlar.
Uzak mod ayrıntıları
Uzak mod, bu makineyi başka bir yerdeki Gateway’e bağlanacak şekilde yapılandırır.
Ayarladıklarınız:
- Uzak Gateway URL’si (
ws://...) - Uzak Gateway kimlik doğrulaması gerekiyorsa token (önerilir)
Kimlik doğrulama ve model seçenekleri
Anthropic API anahtarı
Varsa ANTHROPIC_API_KEY kullanır veya bir anahtar ister, sonra daemon kullanımı için kaydeder.
OpenAI Code aboneliği (OAuth)
Tarayıcı akışı; code#state yapıştırın.
Model ayarlanmamışsa veya zaten OpenAI ailesindeyse agents.defaults.model değerini openai-codex/gpt-5.5 olarak ayarlar.
OpenAI Code aboneliği (cihaz eşleştirme)
Kısa ömürlü cihaz koduyla tarayıcı eşleştirme akışı.
Model ayarlanmamışsa veya zaten OpenAI ailesindeyse agents.defaults.model değerini openai-codex/gpt-5.5 olarak ayarlar.
OpenAI API anahtarı
Varsa OPENAI_API_KEY kullanır veya bir anahtar ister, sonra kimlik bilgisini kimlik doğrulama profillerinde saklar.
Model ayarlanmamışsa, openai/* ya da openai-codex/* ise agents.defaults.model değerini openai/gpt-5.5 olarak ayarlar.
xAI (Grok) API anahtarı
XAI_API_KEY ister ve xAI’ı model sağlayıcısı olarak yapılandırır.
OpenCode
OPENCODE_API_KEY (veya OPENCODE_ZEN_API_KEY) ister ve Zen ya da Go kataloğunu seçmenizi sağlar.
Kurulum URL’si: opencode.ai/auth.
API anahtarı (genel)
Anahtarı sizin için saklar.
Vercel AI Gateway
AI_GATEWAY_API_KEY ister.
Daha fazla ayrıntı: Vercel AI Gateway.
Cloudflare AI Gateway
Hesap ID’si, Gateway ID’si ve CLOUDFLARE_AI_GATEWAY_API_KEY ister.
Daha fazla ayrıntı: Cloudflare AI Gateway.
MiniMax
Yapılandırma otomatik yazılır. Barındırılan varsayılan MiniMax-M2.7 olur; API anahtarı kurulumu
minimax/..., OAuth kurulumu ise minimax-portal/... kullanır.
Daha fazla ayrıntı: MiniMax.
StepFun
Yapılandırma, Çin veya global uç noktalardaki StepFun standard ya da Step Plan için otomatik yazılır.
Standard şu anda step-3.5-flash içerir; Step Plan ayrıca step-3.5-flash-2603 içerir.
Daha fazla ayrıntı: StepFun.
Synthetic (Anthropic uyumlu)
SYNTHETIC_API_KEY ister.
Daha fazla ayrıntı: Synthetic.
Ollama (Bulut ve yerel açık modeller)
Önce Cloud + Local, Cloud only veya Local only ister.
Cloud only, https://ollama.com ile OLLAMA_API_KEY kullanır.
Ana makine destekli modlar temel URL ister (varsayılan http://127.0.0.1:11434), kullanılabilir modelleri keşfeder ve varsayılanlar önerir.
Cloud + Local, ilgili Ollama ana makinesinin bulut erişimi için oturum açıp açmadığını da denetler.
Daha fazla ayrıntı: Ollama.
Moonshot ve Kimi Coding
Moonshot (Kimi K2) ve Kimi Coding yapılandırmaları otomatik yazılır. Daha fazla ayrıntı: Moonshot AI (Kimi + Kimi Coding).
Özel sağlayıcı
OpenAI uyumlu ve Anthropic uyumlu uç noktalarla çalışır.
Etkileşimli onboarding, diğer sağlayıcı API anahtarı akışlarıyla aynı API anahtarı depolama seçeneklerini destekler:
- API anahtarını şimdi yapıştır (düz metin)
- Gizli referans kullan (ön denetim doğrulamalı env ref veya yapılandırılmış sağlayıcı ref)
Etkileşimsiz bayraklar:
--auth-choice custom-api-key--custom-base-url--custom-model-id--custom-api-key(isteğe bağlı;CUSTOM_API_KEYdeğerine geri döner)--custom-provider-id(isteğe bağlı)--custom-compatibility <openai|anthropic>(isteğe bağlı; varsayılanopenai)--custom-image-input/--custom-text-input(isteğe bağlı; çıkarılan model giriş yeteneğini geçersiz kılar)
Atla
Kimlik doğrulamayı yapılandırılmamış bırakır.
Model davranışı:
- Algılanan seçeneklerden varsayılan modeli seçin veya sağlayıcı ve modeli elle girin.
- Özel sağlayıcı onboarding, yaygın model ID’leri için görüntü desteğini çıkarır ve yalnızca model adı bilinmiyorsa sorar.
- Onboarding bir sağlayıcı kimlik doğrulama seçimiyle başladığında, model seçici
o sağlayıcıyı otomatik olarak tercih eder. Volcengine ve BytePlus için aynı tercih
onların kodlama planı varyantlarıyla da eşleşir (
volcengine-plan/*,byteplus-plan/*). - Bu tercih edilen sağlayıcı filtresi boş olursa, seçici hiç model göstermemek yerine tam kataloğa geri döner.
- Sihirbaz bir model denetimi çalıştırır ve yapılandırılan model bilinmiyorsa veya kimlik doğrulaması eksikse uyarır.
Kimlik bilgisi ve profil yolları:
- Kimlik doğrulama profilleri (API anahtarları + OAuth):
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Eski OAuth içe aktarımı:
~/.openclaw/credentials/oauth.json
Kimlik bilgisi depolama modu:
- Varsayılan onboarding davranışı, API anahtarlarını kimlik doğrulama profillerinde düz metin değerleri olarak kalıcı hale getirir.
--secret-input-mode ref, düz metin anahtar depolama yerine referans modunu etkinleştirir. Etkileşimli kurulumda şunlardan birini seçebilirsiniz:- ortam değişkeni ref (örneğin
keyRef: { source: "env", provider: "default", id: "OPENAI_API_KEY" }) - sağlayıcı takma adı + id ile yapılandırılmış sağlayıcı ref (
fileveyaexec)
- ortam değişkeni ref (örneğin
- Etkileşimli referans modu, kaydetmeden önce hızlı bir ön denetim doğrulaması çalıştırır.
- Env refs: geçerli onboarding ortamında değişken adını + boş olmayan değeri doğrular.
- Provider refs: sağlayıcı yapılandırmasını doğrular ve istenen id değerini çözümler.
- Ön denetim başarısız olursa, onboarding hatayı gösterir ve yeniden denemenizi sağlar.
- Etkileşimsiz modda,
--secret-input-mode refyalnızca env desteklidir.- Sağlayıcı env var değerini onboarding işlemi ortamında ayarlayın.
- Satır içi anahtar bayrakları (örneğin
--openai-api-key) ilgili env var değerinin ayarlanmış olmasını gerektirir; aksi halde onboarding hızlıca başarısız olur. - Özel sağlayıcılar için etkileşimsiz
refmodu,models.providers.<id>.apiKeydeğerini{ source: "env", provider: "default", id: "CUSTOM_API_KEY" }olarak saklar. - Bu özel sağlayıcı durumunda,
--custom-api-keyiçinCUSTOM_API_KEYdeğerinin ayarlanmış olması gerekir; aksi halde onboarding hızlıca başarısız olur.
- Gateway kimlik doğrulama bilgileri, etkileşimli kurulumda düz metin ve SecretRef seçeneklerini destekler:
- Token modu: Düz metin token oluştur/sakla (varsayılan) veya SecretRef kullan.
- Parola modu: düz metin veya SecretRef.
- Etkileşimsiz token SecretRef yolu:
--gateway-token-ref-env <ENV_VAR>. - Mevcut düz metin kurulumlar değişmeden çalışmaya devam eder.
Çıktılar ve iç ayrıntılar
~/.openclaw/openclaw.json içindeki tipik alanlar:
agents.defaults.workspace--skip-bootstrapgeçirildiğindeagents.defaults.skipBootstrapagents.defaults.model/models.providers(Minimax seçildiyse)tools.profile(yerel başlangıç kurulumu, ayarlı değilse varsayılan olarak"coding"kullanır; mevcut açık değerler korunur)gateway.*(mod, bağlama, kimlik doğrulama, tailscale)session.dmScope(yerel başlangıç kurulumu, ayarlı değilse bunu varsayılan olarakper-channel-peeryapar; mevcut açık değerler korunur)channels.telegram.botToken,channels.discord.token,channels.matrix.*,channels.signal.*,channels.imessage.*- İstemlerde katılmayı seçtiğinizde kanal izin listeleri (Slack, Discord, Matrix, Microsoft Teams) (adlar mümkün olduğunda kimliklere çözümlenir)
skills.install.nodeManagersetup --node-managerbayrağınpm,pnpmveyabunkabul eder.- Manuel yapılandırma daha sonra yine de
skills.install.nodeManager: "yarn"ayarlayabilir.
wizard.lastRunAtwizard.lastRunVersionwizard.lastRunCommitwizard.lastRunCommandwizard.lastRunMode
openclaw agents add, agents.list[] ve isteğe bağlı bindings yazar.
WhatsApp kimlik bilgileri ~/.openclaw/credentials/whatsapp/<accountId>/ altına gider.
Oturumlar ~/.openclaw/agents/<agentId>/sessions/ altında saklanır.
Gateway sihirbazı RPC:
wizard.startwizard.nextwizard.cancelwizard.status
İstemciler (macOS uygulaması ve Control UI), başlangıç kurulum mantığını yeniden uygulamadan adımları işleyebilir.
Signal kurulum davranışı:
- Uygun sürüm varlığını indirir
- Bunu
~/.openclaw/tools/signal-cli/<version>/altında saklar - Yapılandırmaya
channels.signal.cliPathyazar - JVM derlemeleri Java 21 gerektirir
- Yerel derlemeler mevcut olduğunda kullanılır
- Windows, WSL2 kullanır ve WSL içinde Linux signal-cli akışını izler
İlgili belgeler
- Başlangıç kurulumu merkezi: Başlangıç kurulumu (CLI)
- Otomasyon ve betikler: CLI Otomasyonu
- Komut başvurusu:
openclaw onboard