First steps
راهاندازی اولیه (CLI)
راهاندازی اولیه با CLI روش توصیهشده برای تنظیم OpenClaw روی macOS، Linux، یا Windows (از طریق WSL2؛ قویاً توصیه میشود) است. این کار یک Gateway محلی یا اتصال به Gateway دوردست، بهعلاوه کانالها، Skills، و پیشفرضهای فضای کاری را در یک جریان راهنماییشده پیکربندی میکند.
openclaw onboardبرای پیکربندی دوباره در آینده:
openclaw configureopenclaw agents add <name>شروع سریع در برابر پیشرفته
راهاندازی اولیه با شروع سریع (پیشفرضها) در برابر پیشرفته (کنترل کامل) شروع میشود.
شروع سریع (پیشفرضها)
- Gateway محلی (loopback)
- پیشفرض فضای کاری (یا فضای کاری موجود)
- پورت Gateway 18789
- احراز هویت Gateway با توکن (بهصورت خودکار تولید میشود، حتی روی loopback)
- پیشفرض سیاست ابزار برای تنظیمات محلی جدید:
tools.profile: "coding"(پروفایل صریح موجود حفظ میشود) - پیشفرض جداسازی DM: راهاندازی اولیه محلی وقتی تنظیم نشده باشد
session.dmScope: "per-channel-peer"را مینویسد. جزئیات: مرجع تنظیم CLI - در معرضگذاری Tailscale خاموش
- DMهای Telegram + WhatsApp بهصورت پیشفرض روی فهرست مجاز هستند (برای شماره تلفن خود راهنمایی خواهید شد)
پیشرفته (کنترل کامل)
- همه گامها را آشکار میکند (حالت، فضای کاری، Gateway، کانالها، daemon، Skills).
راهاندازی اولیه چه چیزهایی را پیکربندی میکند
حالت محلی (پیشفرض) شما را از این گامها عبور میدهد:
- مدل/احراز هویت — هر ارائهدهنده/جریان احراز هویت پشتیبانیشدهای را انتخاب کنید (کلید API، OAuth، یا احراز هویت دستی ویژه ارائهدهنده)، از جمله Custom Provider
(سازگار با OpenAI، سازگار با Anthropic، یا تشخیص خودکار ناشناخته). یک مدل پیشفرض انتخاب کنید.
نکته امنیتی: اگر این عامل ابزارها را اجرا میکند یا محتوای webhook/hooks را پردازش میکند، قویترین مدل نسل جدید موجود را ترجیح دهید و سیاست ابزار را سختگیرانه نگه دارید. ردههای ضعیفتر/قدیمیتر آسانتر دچار prompt-inject میشوند.
برای اجراهای غیرتعاملی،
--secret-input-mode refارجاعهای مبتنی بر env را بهجای مقادیر متن ساده کلید API در پروفایلهای احراز هویت ذخیره میکند. در حالت غیرتعاملیref، متغیر محیطی ارائهدهنده باید تنظیم شده باشد؛ ارسال پرچمهای کلید درونخطی بدون آن متغیر محیطی سریعاً شکست میخورد. در اجراهای تعاملی، انتخاب حالت ارجاع محرمانه به شما اجازه میدهد به یک متغیر محیطی یا یک ارجاع پیکربندیشده ارائهدهنده (fileیاexec) اشاره کنید، با اعتبارسنجی سریع پیش از ذخیره. برای Anthropic، راهاندازی اولیه/پیکربندی تعاملی Anthropic Claude CLI را بهعنوان مسیر محلی ترجیحی و کلید API Anthropic را بهعنوان مسیر تولید توصیهشده ارائه میدهد. Anthropic setup-token نیز همچنان بهعنوان یک مسیر احراز هویت توکنی پشتیبانیشده در دسترس است. - فضای کاری — مکان فایلهای عامل (پیشفرض
~/.openclaw/workspace). فایلهای bootstrap را مقداردهی اولیه میکند. - Gateway — پورت، نشانی bind، حالت احراز هویت، در معرضگذاری Tailscale.
در حالت توکن تعاملی، ذخیرهسازی پیشفرض توکن بهصورت متن ساده را انتخاب کنید یا SecretRef را فعال کنید.
مسیر SecretRef توکن غیرتعاملی:
--gateway-token-ref-env <ENV_VAR>. - کانالها — کانالهای گفتوگوی داخلی و همراه مانند iMessage، Discord، Feishu، Google Chat، Mattermost، Microsoft Teams، QQ Bot، Signal، Slack، Telegram، WhatsApp، و موارد بیشتر.
- Daemon — یک LaunchAgent (macOS)، واحد کاربر systemd (Linux/WSL2)، یا Windows Scheduled Task بومی با fallback پوشه Startup برای هر کاربر نصب میکند.
اگر احراز هویت توکنی به توکن نیاز داشته باشد و
gateway.auth.tokenبا SecretRef مدیریت شود، نصب daemon آن را اعتبارسنجی میکند اما توکن حلشده را در فراداده محیط سرویس supervisor پایدار نمیکند. اگر احراز هویت توکنی به توکن نیاز داشته باشد و SecretRef توکن پیکربندیشده حلنشده باشد، نصب daemon با راهنمایی قابل اقدام مسدود میشود. اگر هر دوgateway.auth.tokenوgateway.auth.passwordپیکربندی شده باشند وgateway.auth.modeتنظیم نشده باشد، نصب daemon تا زمانی که حالت بهصراحت تنظیم شود مسدود میشود. - بررسی سلامت — Gateway را راهاندازی میکند و تأیید میکند که در حال اجراست.
- Skills — Skills توصیهشده و وابستگیهای اختیاری را نصب میکند.
حالت دوردست فقط کلاینت محلی را برای اتصال به یک Gateway در جای دیگر پیکربندی میکند. هیچ چیزی را روی میزبان دوردست نصب یا تغییر نمیدهد.
افزودن عامل دیگر
از openclaw agents add <name> برای ایجاد یک عامل جداگانه با فضای کاری،
نشستها، و پروفایلهای احراز هویت خودش استفاده کنید. اجرا بدون --workspace راهاندازی اولیه را باز میکند.
آنچه تنظیم میکند:
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
نکات:
- فضاهای کاری پیشفرض از
~/.openclaw/workspace-<agentId>پیروی میکنند. - برای هدایت پیامهای ورودی،
bindingsاضافه کنید (راهاندازی اولیه میتواند این کار را انجام دهد). - پرچمهای غیرتعاملی:
--model،--agent-dir،--bind،--non-interactive.
مرجع کامل
برای جزئیات گامبهگام و خروجیهای پیکربندی، ببینید مرجع تنظیم CLI. برای نمونههای غیرتعاملی، ببینید اتوماسیون CLI. برای مرجع فنی عمیقتر، از جمله جزئیات RPC، ببینید مرجع راهاندازی اولیه.
مستندات مرتبط
- مرجع دستور CLI:
openclaw onboard - نمای کلی راهاندازی اولیه: نمای کلی راهاندازی اولیه
- راهاندازی اولیه برنامه macOS: راهاندازی اولیه
- آیین نخستین اجرای عامل: Bootstrap عامل