Mulai cepat dan penyiapan saat pertama kali dijalankan
Saya macet, cara tercepat untuk keluar dari kebuntuan
Saya macet, cara tercepat untuk keluar dari kebuntuan
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
--install-method git.Tip: minta agen untuk merencanakan dan mengawasi perbaikannya (langkah demi langkah), lalu jalankan hanya
perintah yang diperlukan. Itu menjaga perubahan tetap kecil dan lebih mudah diaudit.Jika Anda menemukan bug atau perbaikan nyata, silakan buat issue GitHub atau kirim PR:
https://github.com/openclaw/openclaw/issues
https://github.com/openclaw/openclaw/pullsMulailah dengan perintah ini (bagikan output saat meminta bantuan):openclaw status: snapshot cepat kesehatan Gateway/agen + konfigurasi dasar.openclaw models status: memeriksa auth provider + ketersediaan model.openclaw doctor: memvalidasi dan memperbaiki masalah konfigurasi/status yang umum.
openclaw status --all, openclaw logs --follow,
openclaw gateway status, openclaw health --verbose.Loop debug cepat: 60 detik pertama jika ada yang rusak.
Dokumen instalasi: Instalasi, Flag installer, Pembaruan.Heartbeat terus melewati. Apa arti alasan skip-nya?
Heartbeat terus melewati. Apa arti alasan skip-nya?
quiet-hours: di luar jendela jam aktif yang dikonfigurasiempty-heartbeat-file:HEARTBEAT.mdada tetapi hanya berisi scaffolding kosong/hanya headerno-tasks-due: mode taskHEARTBEAT.mdaktif tetapi belum ada interval task yang jatuh tempoalerts-disabled: semua visibilitas Heartbeat dinonaktifkan (showOk,showAlerts, danuseIndicatorsemuanya nonaktif)
Cara yang direkomendasikan untuk menginstal dan menyiapkan OpenClaw
Cara yang direkomendasikan untuk menginstal dan menyiapkan OpenClaw
pnpm openclaw onboard.Bagaimana cara membuka dasbor setelah onboarding?
Bagaimana cara membuka dasbor setelah onboarding?
Bagaimana saya mengautentikasi dasbor di localhost vs remote?
Bagaimana saya mengautentikasi dasbor di localhost vs remote?
- Buka
http://127.0.0.1:18789/. - Jika meminta auth shared-secret, tempel token atau kata sandi yang dikonfigurasi ke pengaturan UI Control.
- Sumber token:
gateway.auth.token(atauOPENCLAW_GATEWAY_TOKEN). - Sumber kata sandi:
gateway.auth.password(atauOPENCLAW_GATEWAY_PASSWORD). - Jika belum ada shared secret yang dikonfigurasi, buat token dengan
openclaw doctor --generate-gateway-token.
- Tailscale Serve (disarankan): pertahankan bind loopback, jalankan
openclaw gateway --tailscale serve, bukahttps://<magicdns>/. Jikagateway.auth.allowTailscalebernilaitrue, header identitas memenuhi auth UI Control/WebSocket (tanpa menempelkan shared secret, mengasumsikan host Gateway tepercaya); HTTP API tetap memerlukan auth shared-secret kecuali Anda sengaja menggunakannoneprivate-ingress atau auth HTTP trusted-proxy. Percobaan auth Serve serentak yang buruk dari klien yang sama diserialkan sebelum pencatat limiter failed-auth menyimpannya, sehingga percobaan buruk kedua sudah bisa menampilkanretry later. - Bind tailnet: jalankan
openclaw gateway --bind tailnet --token "<token>"(atau konfigurasikan auth password), bukahttp://<tailscale-ip>:18789/, lalu tempel shared secret yang sesuai di pengaturan dasbor. - Reverse proxy sadar identitas: pertahankan Gateway di belakang trusted proxy non-loopback, konfigurasikan
gateway.auth.mode: "trusted-proxy", lalu buka URL proxy. - SSH tunnel:
ssh -N -L 18789:127.0.0.1:18789 user@hostlalu bukahttp://127.0.0.1:18789/. Auth shared-secret tetap berlaku melalui tunnel; tempel token atau kata sandi yang dikonfigurasi jika diminta.
Mengapa ada dua konfigurasi persetujuan exec untuk persetujuan chat?
Mengapa ada dua konfigurasi persetujuan exec untuk persetujuan chat?
approvals.exec: meneruskan prompt persetujuan ke tujuan chatchannels.<channel>.execApprovals: membuat channel tersebut bertindak sebagai klien persetujuan native untuk persetujuan exec
- Jika chat sudah mendukung perintah dan balasan,
/approvedi chat yang sama bekerja melalui jalur bersama. - Jika sebuah channel native yang didukung dapat menyimpulkan approver dengan aman, OpenClaw sekarang otomatis mengaktifkan persetujuan native DM-first ketika
channels.<channel>.execApprovals.enabledtidak disetel atau bernilai"auto". - Saat kartu/tombol persetujuan native tersedia, UI native itu adalah jalur utama; agen hanya seharusnya menyertakan perintah manual
/approvejika hasil tool mengatakan persetujuan chat tidak tersedia atau persetujuan manual adalah satu-satunya jalur. - Gunakan
approvals.exechanya ketika prompt juga harus diteruskan ke chat lain atau ruang ops eksplisit. - Gunakan
channels.<channel>.execApprovals.target: "channel"atau"both"hanya ketika Anda secara eksplisit ingin prompt persetujuan diposting kembali ke ruang/topik asal. - Persetujuan Plugin terpisah lagi: default-nya menggunakan
/approvedi chat yang sama, penerusanapprovals.pluginopsional, dan hanya beberapa channel native yang mempertahankan penanganan native persetujuan Plugin di atasnya.
Runtime apa yang saya perlukan?
Runtime apa yang saya perlukan?
pnpm direkomendasikan. Bun tidak direkomendasikan untuk Gateway.Apakah berjalan di Raspberry Pi?
Apakah berjalan di Raspberry Pi?
Ada tips untuk instalasi Raspberry Pi?
Ada tips untuk instalasi Raspberry Pi?
- Gunakan OS 64-bit dan pertahankan Node >= 22.
- Pilih instalasi hackable (git) agar Anda dapat melihat log dan memperbarui dengan cepat.
- Mulailah tanpa channel/Skills, lalu tambahkan satu per satu.
- Jika Anda menemui masalah biner yang aneh, biasanya itu adalah masalah kompatibilitas ARM.
Stuck di wake up my friend / onboarding tidak mau menetas. Sekarang apa?
Stuck di wake up my friend / onboarding tidak mau menetas. Sekarang apa?
- Restart Gateway:
- Periksa status + auth:
- Jika masih macet, jalankan:
Bisakah saya memigrasikan penyiapan saya ke mesin baru (Mac mini) tanpa mengulang onboarding?
Bisakah saya memigrasikan penyiapan saya ke mesin baru (Mac mini) tanpa mengulang onboarding?
- Instal OpenClaw di mesin baru.
- Salin
$OPENCLAW_STATE_DIR(default:~/.openclaw) dari mesin lama. - Salin workspace Anda (default:
~/.openclaw/workspace). - Jalankan
openclaw doctordan restart layanan Gateway.
~/.openclaw/ (misalnya ~/.openclaw/agents/<agentId>/sessions/).Terkait: Migrasi, Lokasi penyimpanan di disk,
Workspace agen, Doctor,
Mode remote.Di mana saya bisa melihat apa yang baru di versi terbaru?
Di mana saya bisa melihat apa yang baru di versi terbaru?
Tidak bisa mengakses docs.openclaw.ai (error SSL)
Tidak bisa mengakses docs.openclaw.ai (error SSL)
docs.openclaw.ai melalui Xfinity
Advanced Security. Nonaktifkan fitur itu atau masukkan docs.openclaw.ai ke allowlist, lalu coba lagi.
Tolong bantu kami membuka blokirnya dengan melapor di sini: https://spa.xfinity.com/check_url_status.Jika Anda masih tidak dapat menjangkau situs itu, dokumentasi dicerminkan di GitHub:
https://github.com/openclaw/openclaw/tree/main/docsPerbedaan antara stable dan beta
Perbedaan antara stable dan beta
latest= stablebeta= build awal untuk pengujian
latest. Maintainer juga dapat
menerbitkan langsung ke latest bila diperlukan. Itulah mengapa beta dan stable dapat
menunjuk ke versi yang sama setelah promosi.Lihat apa yang berubah:
https://github.com/openclaw/openclaw/blob/main/CHANGELOG.mdUntuk one-liner instalasi dan perbedaan antara beta dan dev, lihat accordion di bawah.Bagaimana cara menginstal versi beta dan apa perbedaan antara beta dan dev?
Bagaimana cara menginstal versi beta dan apa perbedaan antara beta dan dev?
beta (dapat sama dengan latest setelah promosi).
Dev adalah head main yang bergerak (git); saat dipublikasikan, ini menggunakan dist-tag npm dev.One-liner (macOS/Linux):Bagaimana cara mencoba bit terbaru?
Bagaimana cara mencoba bit terbaru?
- Channel dev (checkout git):
main dan memperbarui dari source.- Instalasi hackable (dari situs installer):
Biasanya instalasi dan onboarding memakan waktu berapa lama?
Biasanya instalasi dan onboarding memakan waktu berapa lama?
- Instalasi: 2-5 menit
- Onboarding: 5-15 menit tergantung berapa banyak channel/model yang Anda konfigurasi
Installer macet? Bagaimana cara mendapatkan lebih banyak umpan balik?
Installer macet? Bagaimana cara mendapatkan lebih banyak umpan balik?
Instalasi Windows mengatakan git tidak ditemukan atau openclaw tidak dikenali
Instalasi Windows mengatakan git tidak ditemukan atau openclaw tidak dikenali
- Instal Git for Windows dan pastikan
gitada di PATH Anda. - Tutup dan buka kembali PowerShell, lalu jalankan ulang installer.
- Folder bin global npm Anda tidak ada di PATH.
-
Periksa path-nya:
-
Tambahkan direktori tersebut ke PATH pengguna Anda (tidak perlu sufiks
\bindi Windows; pada sebagian besar sistem nilainya adalah%AppData%\npm). - Tutup dan buka kembali PowerShell setelah memperbarui PATH.
Output exec Windows menampilkan teks Mandarin yang rusak - apa yang harus saya lakukan?
Output exec Windows menampilkan teks Mandarin yang rusak - apa yang harus saya lakukan?
- Output
system.run/execmerender teks Mandarin sebagai mojibake - Perintah yang sama terlihat baik-baik saja di profil terminal lain
Dokumentasi tidak menjawab pertanyaan saya - bagaimana cara mendapatkan jawaban yang lebih baik?
Dokumentasi tidak menjawab pertanyaan saya - bagaimana cara mendapatkan jawaban yang lebih baik?
Bagaimana cara menginstal OpenClaw di Linux?
Bagaimana cara menginstal OpenClaw di Linux?
- Jalur cepat Linux + instalasi layanan: Linux.
- Panduan lengkap: Memulai.
- Installer + pembaruan: Instalasi & pembaruan.
Bagaimana cara menginstal OpenClaw di VPS?
Bagaimana cara menginstal OpenClaw di VPS?
Di mana panduan instalasi cloud/VPS?
Di mana panduan instalasi cloud/VPS?
- Hosting VPS (semua provider di satu tempat)
- Fly.io
- Hetzner
- exe.dev
Bisakah saya meminta OpenClaw memperbarui dirinya sendiri?
Bisakah saya meminta OpenClaw memperbarui dirinya sendiri?
Sebenarnya onboarding melakukan apa?
Sebenarnya onboarding melakukan apa?
openclaw onboard adalah jalur penyiapan yang direkomendasikan. Dalam mode lokal perintah ini memandu Anda melalui:- Penyiapan model/auth (OAuth provider, API key, setup-token Anthropic, plus opsi model lokal seperti LM Studio)
- Lokasi workspace + file bootstrap
- Pengaturan Gateway (bind/port/auth/tailscale)
- Channels (WhatsApp, Telegram, Discord, Mattermost, Signal, iMessage, plus Plugin channel bundled seperti QQ Bot)
- Instalasi daemon (LaunchAgent di macOS; unit systemd pengguna di Linux/WSL2)
- Pemeriksaan kesehatan dan pemilihan Skills
Apakah saya memerlukan langganan Claude atau OpenAI untuk menjalankan ini?
Apakah saya memerlukan langganan Claude atau OpenAI untuk menjalankan ini?
- Anthropic API key: penagihan API Anthropic biasa
- Claude CLI / auth langganan Claude di OpenClaw: staf Anthropic
memberi tahu kami bahwa penggunaan ini diizinkan lagi, dan OpenClaw memperlakukan penggunaan
claude -psebagai disetujui untuk integrasi ini kecuali Anthropic menerbitkan kebijakan baru
Bisakah saya menggunakan langganan Claude Max tanpa API key?
Bisakah saya menggunakan langganan Claude Max tanpa API key?
claude -p sebagai disetujui
untuk integrasi ini kecuali Anthropic menerbitkan kebijakan baru. Jika Anda menginginkan
penyiapan sisi server yang paling dapat diprediksi, gunakan Anthropic API key sebagai gantinya.Apakah Anda mendukung auth langganan Claude (Claude Pro atau Max)?
Apakah Anda mendukung auth langganan Claude (Claude Pro atau Max)?
claude -p sebagai disetujui untuk integrasi ini
kecuali Anthropic menerbitkan kebijakan baru.Setup-token Anthropic masih tersedia sebagai jalur token OpenClaw yang didukung, tetapi OpenClaw sekarang lebih memilih penggunaan ulang Claude CLI dan claude -p jika tersedia.
Untuk beban kerja produksi atau multi-pengguna, auth Anthropic API key tetap menjadi
pilihan yang lebih aman dan lebih dapat diprediksi. Jika Anda menginginkan opsi hosted bergaya langganan lain
di OpenClaw, lihat OpenAI, Qwen / Model
Cloud, MiniMax, dan Model
GLM.Mengapa saya melihat HTTP 429 rate_limit_error dari Anthropic?
Mengapa saya melihat HTTP 429 rate_limit_error dari Anthropic?
Extra usage is required for long context requests, permintaan tersebut mencoba menggunakan
beta konteks 1M Anthropic (context1m: true). Itu hanya berfungsi ketika
kredensial Anda memenuhi syarat untuk penagihan konteks panjang (penagihan API key atau jalur
login Claude OpenClaw dengan Extra Usage diaktifkan).Tip: setel model fallback agar OpenClaw dapat terus membalas saat provider terkena rate limit.
Lihat Models, OAuth, dan
/gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.Apakah AWS Bedrock didukung?
Apakah AWS Bedrock didukung?
amazon-bedrock; jika tidak, Anda dapat secara eksplisit mengaktifkan plugins.entries.amazon-bedrock.config.discovery.enabled atau menambahkan entri provider manual. Lihat Amazon Bedrock dan Provider model. Jika Anda lebih memilih alur key terkelola, proxy yang kompatibel dengan OpenAI di depan Bedrock juga tetap merupakan opsi yang valid.Bagaimana cara kerja auth Codex?
Bagaimana cara kerja auth Codex?
openai-codex/gpt-5.5 untuk OAuth Codex melalui runner PI default. Gunakan
openai/gpt-5.4 untuk akses API key OpenAI langsung saat ini. Akses API-key langsung GPT-5.5
didukung setelah OpenAI mengaktifkannya di API publik; saat ini
GPT-5.5 menggunakan subscription/OAuth melalui openai-codex/gpt-5.5 atau eksekusi
native server-aplikasi Codex dengan openai/gpt-5.5 dan embeddedHarness.runtime: "codex".
Lihat Provider model dan Onboarding (CLI).Mengapa OpenClaw masih menyebut openai-codex?
Mengapa OpenClaw masih menyebut openai-codex?
openai-codex adalah id provider dan auth-profile untuk OAuth ChatGPT/Codex.
Ini juga merupakan prefiks model PI eksplisit untuk OAuth Codex:openai/gpt-5.4= rute API-key OpenAI langsung saat ini di PIopenai/gpt-5.5= rute API-key langsung di masa depan setelah OpenAI mengaktifkan GPT-5.5 di APIopenai-codex/gpt-5.5= rute OAuth Codex di PIopenai/gpt-5.5+embeddedHarness.runtime: "codex"= rute native server-aplikasi Codexopenai-codex:...= id auth profile, bukan ref model
OPENAI_API_KEY. Jika Anda menginginkan auth subscription ChatGPT/Codex, login dengan
openclaw models auth login --provider openai-codex dan gunakan
ref model openai-codex/* untuk eksekusi PI.Mengapa limit OAuth Codex bisa berbeda dari web ChatGPT?
Mengapa limit OAuth Codex bisa berbeda dari web ChatGPT?
openclaw models status, tetapi tidak menciptakan atau menormalisasi entitlement web ChatGPT
menjadi akses API langsung. Jika Anda menginginkan jalur penagihan/limit OpenAI Platform langsung,
gunakan openai/* dengan API key.Apakah Anda mendukung auth langganan OpenAI (Codex OAuth)?
Apakah Anda mendukung auth langganan OpenAI (Codex OAuth)?
Bagaimana cara menyiapkan Gemini CLI OAuth?
Bagaimana cara menyiapkan Gemini CLI OAuth?
openclaw.json.Langkah-langkah:- Instal Gemini CLI secara lokal agar
geminiada diPATH- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- Aktifkan Plugin:
openclaw plugins enable google - Login:
openclaw models auth login --provider google-gemini-cli --set-default - Model default setelah login:
google-gemini-cli/gemini-3-flash-preview - Jika permintaan gagal, setel
GOOGLE_CLOUD_PROJECTatauGOOGLE_CLOUD_PROJECT_IDpada host Gateway
Apakah model lokal cocok untuk obrolan santai?
Apakah model lokal cocok untuk obrolan santai?
Bagaimana cara menjaga trafik model hosted tetap berada di region tertentu?
Bagaimana cara menjaga trafik model hosted tetap berada di region tertentu?
models.mode: "merge" agar fallback tetap tersedia sambil tetap menghormati provider ber-region yang Anda pilih.Apakah saya harus membeli Mac Mini untuk menginstal ini?
Apakah saya harus membeli Mac Mini untuk menginstal ini?
Apakah saya memerlukan Mac mini untuk dukungan iMessage?
Apakah saya memerlukan Mac mini untuk dukungan iMessage?
- Jalankan Gateway di Linux/VPS, dan jalankan server BlueBubbles di Mac mana pun yang login ke Messages.
- Jalankan semuanya di Mac jika Anda menginginkan penyiapan satu mesin yang paling sederhana.
Jika saya membeli Mac mini untuk menjalankan OpenClaw, dapatkah saya menghubungkannya ke MacBook Pro saya?
Jika saya membeli Mac mini untuk menjalankan OpenClaw, dapatkah saya menghubungkannya ke MacBook Pro saya?
system.run di perangkat tersebut.Pola umum:- Gateway di Mac mini (selalu aktif).
- MacBook Pro menjalankan aplikasi macOS atau host node dan melakukan pairing ke Gateway.
- Gunakan
openclaw nodes status/openclaw nodes listuntuk melihatnya.
Bisakah saya menggunakan Bun?
Bisakah saya menggunakan Bun?
Telegram: apa yang dimasukkan ke allowFrom?
Telegram: apa yang dimasukkan ke allowFrom?
channels.telegram.allowFrom adalah ID pengguna Telegram milik manusia pengirim (numerik). Itu bukan username bot.Penyiapan hanya meminta ID pengguna numerik. Jika Anda sudah memiliki entri @username lama di konfigurasi, openclaw doctor --fix dapat mencoba me-resolve-nya.Lebih aman (tanpa bot pihak ketiga):- DM bot Anda, lalu jalankan
openclaw logs --followdan bacafrom.id.
- DM bot Anda, lalu panggil
https://api.telegram.org/bot<bot_token>/getUpdatesdan bacamessage.from.id.
- DM
@userinfobotatau@getidsbot.
Bisakah beberapa orang menggunakan satu nomor WhatsApp dengan instance OpenClaw yang berbeda?
Bisakah beberapa orang menggunakan satu nomor WhatsApp dengan instance OpenClaw yang berbeda?
kind: "direct", E.164 pengirim seperti +15551234567) ke agentId yang berbeda, sehingga setiap orang mendapatkan workspace dan session store mereka sendiri. Balasan tetap berasal dari akun WhatsApp yang sama, dan kontrol akses DM (channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom) bersifat global per akun WhatsApp. Lihat Routing Multi-Agen dan WhatsApp.Bisakah saya menjalankan agen "fast chat" dan agen "Opus for coding"?
Bisakah saya menjalankan agen "fast chat" dan agen "Opus for coding"?
Apakah Homebrew berfungsi di Linux?
Apakah Homebrew berfungsi di Linux?
/home/linuxbrew/.linuxbrew/bin (atau prefiks brew Anda) agar tool yang diinstal brew dapat di-resolve di shell non-login.
Build terbaru juga menambahkan direktori bin pengguna umum di layanan Linux systemd (misalnya ~/.local/bin, ~/.npm-global/bin, ~/.local/share/pnpm, ~/.bun/bin) dan menghormati PNPM_HOME, NPM_CONFIG_PREFIX, BUN_INSTALL, VOLTA_HOME, ASDF_DATA_DIR, NVM_DIR, dan FNM_DIR saat disetel.Perbedaan antara instalasi git hackable dan npm install
Perbedaan antara instalasi git hackable dan npm install
- Instalasi git hackable: checkout source penuh, dapat diedit, terbaik untuk kontributor. Anda menjalankan build secara lokal dan dapat menambal kode/dokumentasi.
- npm install: instalasi CLI global, tanpa repo, terbaik untuk “tinggal jalankan.” Pembaruan datang dari dist-tag npm.
Bisakah saya beralih antara instalasi npm dan git nanti?
Bisakah saya beralih antara instalasi npm dan git nanti?
~/.openclaw) dan workspace (~/.openclaw/workspace) Anda tetap tidak tersentuh.Dari npm ke git:--repair dalam otomatisasi).Tip cadangan: lihat Strategi cadangan.Sebaiknya saya menjalankan Gateway di laptop atau VPS?
Sebaiknya saya menjalankan Gateway di laptop atau VPS?
- Kelebihan: tidak ada biaya server, akses langsung ke file lokal, jendela browser live.
- Kekurangan: sleep/drop jaringan = putus koneksi, update/reboot OS mengganggu, harus tetap menyala.
- Kelebihan: selalu aktif, jaringan stabil, tidak ada masalah sleep laptop, lebih mudah tetap berjalan.
- Kekurangan: sering berjalan headless (gunakan screenshot), akses file hanya remote, Anda harus SSH untuk pembaruan.
Seberapa penting menjalankan OpenClaw di mesin khusus?
Seberapa penting menjalankan OpenClaw di mesin khusus?
- Host khusus (VPS/Mac mini/Pi): selalu aktif, lebih sedikit gangguan sleep/reboot, izin lebih bersih, lebih mudah tetap berjalan.
- Laptop/desktop bersama: tetap baik untuk pengujian dan penggunaan aktif, tetapi harapkan jeda saat mesin sleep atau diperbarui.
Apa persyaratan minimum VPS dan OS yang direkomendasikan?
Apa persyaratan minimum VPS dan OS yang direkomendasikan?
- Minimum absolut: 1 vCPU, 1GB RAM, ~500MB disk.
- Disarankan: 1-2 vCPU, 2GB RAM atau lebih untuk ruang tambahan (log, media, beberapa channel). Tool node dan otomatisasi browser bisa haus sumber daya.
Bisakah saya menjalankan OpenClaw di VM dan apa persyaratannya?
Bisakah saya menjalankan OpenClaw di VM dan apa persyaratannya?
- Minimum absolut: 1 vCPU, 1GB RAM.
- Disarankan: 2GB RAM atau lebih jika Anda menjalankan beberapa channel, otomatisasi browser, atau tool media.
- OS: Ubuntu LTS atau Debian/Ubuntu modern lainnya.
Terkait
- FAQ — FAQ utama (model, sesi, Gateway, keamanan, dan lainnya)
- Ikhtisar instalasi
- Memulai
- Pemecahan masalah