Onboarding (CLI)
Onboarding CLI adalah cara yang direkomendasikan untuk menyiapkan OpenClaw di macOS, Linux, atau Windows (melalui WSL2; sangat direkomendasikan). Ini mengonfigurasi Gateway lokal atau koneksi Gateway jarak jauh, serta saluran, Skills, dan default workspace dalam satu alur terpandu.Cara tercepat untuk chat pertama: buka Control UI (tidak perlu penyiapan saluran). Jalankan
openclaw dashboard dan chat di browser. Dokumen: Dashboard.--json tidak menyiratkan mode non-interaktif. Untuk skrip, gunakan --non-interactive.QuickStart vs Advanced
Onboarding dimulai dengan QuickStart (default) vs Advanced (kontrol penuh).- QuickStart (default)
- Advanced (kontrol penuh)
- Gateway lokal (loopback)
- Default workspace (atau workspace yang ada)
- Port Gateway 18789
- Auth Gateway Token (dibuat otomatis, bahkan pada loopback)
- Default kebijakan alat untuk penyiapan lokal baru:
tools.profile: "coding"(profil eksplisit yang sudah ada dipertahankan) - Default isolasi DM: onboarding lokal menulis
session.dmScope: "per-channel-peer"jika belum diatur. Detail: CLI Setup Reference - Eksposur Tailscale Nonaktif
- DM Telegram + WhatsApp default ke allowlist (Anda akan diminta memasukkan nomor telepon Anda)
Yang dikonfigurasi oleh onboarding
Mode lokal (default) memandu Anda melalui langkah-langkah berikut:- Model/Auth — pilih alur auth/penyedia yang didukung (API key, OAuth, atau auth manual khusus penyedia), termasuk Custom Provider
(kompatibel OpenAI, kompatibel Anthropic, atau Unknown auto-detect). Pilih model default.
Catatan keamanan: jika agen ini akan menjalankan alat atau memproses konten webhook/hooks, pilih model generasi terbaru terkuat yang tersedia dan pertahankan kebijakan alat tetap ketat. Tingkat yang lebih lemah/lebih lama lebih mudah terkena prompt injection.
Untuk run non-interaktif,
--secret-input-mode refmenyimpan ref berbasis env dalam profil auth alih-alih nilai API key plaintext. Dalam moderefnon-interaktif, env var penyedia harus disetel; meneruskan flag key inline tanpa env var tersebut akan gagal cepat. Dalam run interaktif, memilih mode secret reference memungkinkan Anda menunjuk ke env var atau ref penyedia yang dikonfigurasi (fileatauexec), dengan validasi preflight cepat sebelum menyimpan. Untuk Anthropic, onboarding/configure interaktif menawarkan Anthropic Claude CLI sebagai jalur lokal yang disarankan dan Anthropic API key sebagai jalur produksi yang direkomendasikan. Anthropic setup-token juga tetap tersedia sebagai jalur token-auth yang didukung. - Workspace — Lokasi untuk file agen (default
~/.openclaw/workspace). Menanam file bootstrap. - Gateway — Port, alamat bind, mode auth, eksposur Tailscale.
Dalam mode token interaktif, pilih penyimpanan token plaintext default atau pilih SecretRef.
Jalur SecretRef token non-interaktif:
--gateway-token-ref-env <ENV_VAR>. - Channels — saluran chat bawaan dan bundled seperti BlueBubbles, Discord, Feishu, Google Chat, Mattermost, Microsoft Teams, QQ Bot, Signal, Slack, Telegram, WhatsApp, dan lainnya.
- Daemon — Menginstal LaunchAgent (macOS), unit pengguna systemd (Linux/WSL2), atau Windows Scheduled Task native dengan fallback per-pengguna ke folder Startup.
Jika auth token memerlukan token dan
gateway.auth.tokendikelola SecretRef, instalasi daemon memvalidasinya tetapi tidak menyimpan token yang di-resolve ke metadata environment layanan supervisor. Jika auth token memerlukan token dan SecretRef token yang dikonfigurasi tidak ter-resolve, instalasi daemon diblokir dengan panduan yang dapat ditindaklanjuti. Jikagateway.auth.tokendangateway.auth.passwordkeduanya dikonfigurasi dangateway.auth.modetidak disetel, instalasi daemon diblokir sampai mode disetel secara eksplisit. - Pemeriksaan kesehatan — Menjalankan Gateway dan memverifikasi bahwa gateway berjalan.
- Skills — Menginstal Skills yang direkomendasikan dan dependensi opsional.
Menjalankan ulang onboarding tidak akan menghapus apa pun kecuali Anda secara eksplisit memilih Reset (atau meneruskan
--reset).
--reset CLI secara default mencakup config, kredensial, dan sesi; gunakan --reset-scope full untuk menyertakan workspace.
Jika config tidak valid atau berisi key lama, onboarding meminta Anda menjalankan openclaw doctor terlebih dahulu.Tambahkan agen lain
Gunakanopenclaw agents add <name> untuk membuat agen terpisah dengan workspace,
sesi, dan profil auth-nya sendiri. Menjalankan tanpa --workspace akan meluncurkan onboarding.
Yang disetel:
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
- Workspace default mengikuti
~/.openclaw/workspace-<agentId>. - Tambahkan
bindingsuntuk merutekan pesan masuk (onboarding dapat melakukannya). - Flag non-interaktif:
--model,--agent-dir,--bind,--non-interactive.
Referensi lengkap
Untuk rincian langkah demi langkah yang lebih detail dan output config, lihat CLI Setup Reference. Untuk contoh non-interaktif, lihat CLI Automation. Untuk referensi teknis yang lebih mendalam, termasuk detail RPC, lihat Onboarding Reference.Dokumen terkait
- Referensi perintah CLI:
openclaw onboard - Ikhtisar onboarding: Onboarding Overview
- Onboarding aplikasi macOS: Onboarding
- Ritual first-run agen: Agent Bootstrapping