Guides
CLI kurulum referansı
Bu sayfa, openclaw onboard için eksiksiz başvuru kaynağıdır.
Kısa kılavuz için bkz. Onboarding (CLI).
Sihirbaz ne yapar
Yerel mod (varsayılan) size şunlarda rehberlik eder:
- 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 önyükleme dosyaları
- Gateway ayarları (port, bağlama, kimlik doğrulama, Tailscale)
- Kanallar ve sağlayıcılar (Telegram, WhatsApp, Discord, Google Chat, Mattermost, Signal, iMessage ve diğer paketli kanal Plugin'leri)
- Daemon kurulumu (LaunchAgent, systemd kullanıcı birimi veya Startup klasörü yedeğiyle yerel Windows Zamanlanmış Görevi)
- 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 şeyi kurmaz veya değiştirmez.
Yerel akış ayrıntıları
Mevcut yapılandırma algılama
~/.openclaw/openclaw.jsonvarsa Koru, Değiştir veya Sıfırla seçeneklerinden birini seçin.- Sihirbazı yeniden çalıştırmak, açıkça Sıfırla'yı seçmediğiniz sürece (veya
--resetgeçmediğ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. - Sıfırlama
trashkullanır ve şu 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
- Tüm 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 önyükleme ritüeli için gereken çalışma alanı dosyalarını ekler.
- Çalışma alanı düzeni: Aracı çalışma alanı.
Gateway
- Port, bağlama, kimlik doğrulama modu ve Tailscale ile dışa açma için istemler gösterir.
- Önerilen: 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 üret/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 env var gerektirir.
--gateway-tokenile birlikte kullanılamaz.
- Kimlik doğrulamayı yalnızca her yerel sürece tamamen güveniyorsanız devre dışı bırakın.
- Loopback olmayan bağlamalar 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 + Webhook hedef kitlesi
- Mattermost: bot token + temel URL
- Signal: isteğe bağlı
signal-clikurulumu + hesap yapılandırması - iMessage:
imsgCLI yolu + Messages DB erişimi; Gateway Mac dışında çalıştığında bir SSH sarmalayıcısı kullanın - 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 listeleri 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 (paketle birlikte gönderilmez).
- Linux ve WSL2 üzerinden Windows: systemd kullanıcı birimi
- Sihirbaz, gateway oturum kapatıldıktan sonra da açık kalsın diye
loginctl enable-linger <user>çalıştırmayı dener. - sudo isteyebilir (
/var/lib/systemd/lingeryazar); önce sudo olmadan dener.
- Sihirbaz, gateway oturum kapatıldıktan sonra da açık kalsın diye
- Yerel Windows: önce Zamanlanmış Görev
- Görev oluşturma reddedilirse OpenClaw, kullanıcı başına Startup klasörü oturum açma öğesine geri döner ve gateway'i hemen başlatır.
- Zamanlanmış Görevler, daha iyi supervisor 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'i okur ve gereksinimleri denetler.
- Node yöneticisini seçmenizi sağlar: npm, pnpm veya bun.
- İsteğe bağlı bağımlılıkları kurar (bazıları macOS'te Homebrew kullanır).
Bitir
- 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 anahtar ister, ardından 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, Codex çalışma zamanı üzerinden agents.defaults.model değerini openai/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, Codex çalışma zamanı üzerinden agents.defaults.model değerini openai/gpt-5.5 olarak ayarlar.
OpenAI API anahtarı
Varsa OPENAI_API_KEY kullanır veya anahtar ister, ardından kimlik bilgisini kimlik doğrulama profillerinde saklar.
Model ayarlanmamışsa, openai/* veya 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 veya 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 kimliği, gateway kimliği 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 değeridir; API anahtarı kurulumu
minimax/... kullanır, OAuth kurulumu ise minimax-portal/... kullanır.
Daha fazla ayrıntı: MiniMax.
StepFun
Yapılandırma, Çin veya küresel uç noktalarda StepFun standart ya da Step Plan için otomatik yazılır.
Standart ş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 (Cloud 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çmış olup olmadığı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 başvurusu kullan (ön kontrol doğrulamasıyla 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ımlanan 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 kimlikleri için görüntü desteğini çıkarımlar ve yalnızca model adı bilinmiyorsa sorar.
- Onboarding bir sağlayıcı kimlik doğrulama seçiminden başladığında, model seçici
bu sağlayıcıyı otomatik olarak tercih eder. Volcengine ve BytePlus için aynı tercih
bunların kodlama planı varyantlarıyla da eşleşir (
volcengine-plan/*,byteplus-plan/*). - Tercih edilen sağlayıcı filtresi boş olacaksa 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 aktarma:
~/.openclaw/credentials/oauth.json
Kimlik bilgisi depolama modu:
- Varsayılan onboarding davranışı, API anahtarlarını kimlik doğrulama profillerinde düz metin değerler olarak kalıcı hale getirir.
--secret-input-mode ref, düz metin anahtar depolama yerine başvuru modunu etkinleştirir. Etkileşimli kurulumda şunlardan birini seçebilirsiniz:- ortam değişkeni başvurusu (örneğin
keyRef: { source: "env", provider: "default", id: "OPENAI_API_KEY" }) - sağlayıcı takma adı + kimlik ile yapılandırılmış sağlayıcı başvurusu (
fileveyaexec)
- ortam değişkeni başvurusu (örneğin
- Etkileşimli başvuru modu, kaydetmeden önce hızlı bir ön kontrol 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 kimliği çözümler.
- Ön kontrol 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şlem 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 takdirde onboarding hızlıca başarısız olur. - Özel sağlayıcılar için etkileşimsiz
refmodumodels.providers.<id>.apiKeydeğerini{ source: "env", provider: "default", id: "CUSTOM_API_KEY" }olarak saklar. - Bu özel sağlayıcı durumunda
--custom-api-key,CUSTOM_API_KEYdeğerinin ayarlanmış olmasını gerektirir; aksi takdirde onboarding hızlıca başarısız olur.
- Gateway kimlik doğrulama kimlik bilgileri, etkileşimli kurulumda düz metin ve SecretRef seçeneklerini destekler:
- Token modu: Düz metin token üret/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ç işleyiş
~/.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(ayarlanmadığında yerel ilk kurulum varsayılan olarak"coding"olur; mevcut açık değerler korunur)gateway.*(mod, bağlama, kimlik doğrulama, tailscale)session.dmScope(ayarlanmadığında yerel ilk kurulum bunu varsayılan olarakper-channel-peeryapar; mevcut açık değerler korunur)channels.telegram.botToken,channels.discord.token,channels.matrix.*,channels.signal.*,channels.imessage.*- İstemler sırasında katılmayı seçtiğinizde kanal izin listeleri (Slack, Discord, Matrix, Microsoft Teams) (mümkün olduğunda adlar kimliklere çözümlenir)
skills.install.nodeManagersetup --node-managerbayrağınpm,pnpmveyabunkabul eder.- Manuel yapılandırma daha sonra yine
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), ilk 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
- Kullanılabilir olduğunda yerel derlemeler kullanılır
- Windows, WSL2 kullanır ve WSL içinde Linux signal-cli akışını izler
İlgili belgeler
- İlk kurulum merkezi: İlk Kurulum (CLI)
- Otomasyon ve betikler: CLI Otomasyonu
- Komut başvurusu:
openclaw onboard