Overview
OpenClaw
OpenClaw 🦞
«پوستاندازی! پوستاندازی!» — احتمالاً یک شاهمیگوی فضایی
Gateway برای هر سیستمعامل، ویژه عاملهای هوش مصنوعی در Discord، Google Chat، iMessage، Matrix، Microsoft Teams، Signal، Slack، Telegram، WhatsApp، Zalo و سرویسهای دیگر.
پیامی بفرستید و پاسخ عامل را در گوشی خود دریافت کنید. یک Gateway را برای Pluginهای کانال، WebChat و Nodeهای همراه اجرا کنید.
OpenClaw را نصب کنید و ظرف چند دقیقه Gateway را راهاندازی کنید.
راهاندازی هدایتشده با openclaw onboard و فرایندهای جفتسازی.
Discord، Signal، Telegram، WhatsApp و سرویسهای دیگر را متصل کنید تا از هرجا گفتگو کنید.
پیشخوان مرورگر را برای گفتگو، پیکربندی و نشستها باز کنید.
مرور مستندات
ممکن است مرورگرهای همراه، منوی بخشها را بدون نوار کامل زبانههای نسخه دسکتاپ نمایش دهند. از این پیوندهای مرکزی برای دسترسی به همان بخشهای سطحبالای مستندات از داخل صفحه استفاده کنید.
نمای کلی، نمونهها، گامهای نخست و راهنماهای راهاندازی.
روشهای نصب، بهروزرسانیها، کانتینرها، میزبانی و راهاندازی پیشرفته.
کانالهای پیامرسانی، جفتسازی، مسیریابی، گروههای دسترسی و تضمین کیفیت کانال.
معماری، نشستها، زمینه، حافظه و مسیریابی چندعاملی.
ابزارها، Skills، Cron، Webhookها و قابلیتهای خودکارسازی.
بازار Pluginها، انتشار، گزینش و راهنمای اعتماد.
ارائهدهندگان، پیکربندی مدل، جایگزینی هنگام خرابی و سرویسهای مدل محلی.
macOS، Windows، iOS، Android، Nodeها و رابطهای وب.
پیکربندی، امنیت، عیبیابی و عملیات Gateway.
مرجع CLI، شِماها، RPC، یادداشتهای انتشار و الگوها.
رفع اشکال، پرسشهای متداول، آزمایش، عیبیابی و بررسیهای محیط.
OpenClaw چیست؟
OpenClaw یک Gateway خودمیزبان است که برنامههای گفتگوی محبوب شما — از جمله Discord، Google Chat، iMessage، Matrix، Microsoft Teams، Signal، Slack، Telegram، WhatsApp، Zalo و سرویسهای دیگر از طریق Pluginهای کانال — را به عاملهای برنامهنویسی هوش مصنوعی متصل میکند. شما یک فرایند Gateway را روی دستگاه خودتان یا یک سرور اجرا میکنید و این فرایند به پلی میان برنامههای پیامرسان شما و یک دستیار هوش مصنوعی همیشهدردسترس تبدیل میشود.
برای چه کسانی است؟ توسعهدهندگان و کاربران حرفهای که یک دستیار هوش مصنوعی شخصی میخواهند تا بتوانند از هرجا به آن پیام بدهند، بدون آنکه کنترل دادههای خود را واگذار کنند یا به سرویسی میزبانیشده متکی باشند.
چه چیزی آن را متفاوت میکند؟
- خودمیزبان: روی سختافزار شما و طبق قواعد شما اجرا میشود
- چندکاناله: یک Gateway بهطور همزمان به همه Pluginهای کانال پیکربندیشده سرویس میدهد
- عاملمحور: برای عاملهای برنامهنویسی با قابلیت استفاده از ابزارها، نشستها، حافظه و مسیریابی چندعاملی ساخته شده است
- متنباز: دارای مجوز MIT و توسعهیافته بهدست جامعه
به چه چیزهایی نیاز دارید؟ Node 24 (توصیهشده)، یا برای سازگاری Node 22 LTS (22.19+)، یک کلید API از ارائهدهنده انتخابی و ۵ دقیقه زمان. برای دستیابی به بهترین کیفیت و امنیت، از قدرتمندترین مدل نسل جدید موجود استفاده کنید.
نحوه کار
flowchart LR
A["Chat apps + plugins"] --> B["Gateway"]
B --> C["OpenClaw agent"]
B --> D["CLI"]
B --> E["Web Control UI"]
B --> F["macOS app"]
B --> G["iOS and Android nodes"]Gateway مرجع یگانه و معتبر برای نشستها، مسیریابی و اتصالهای کانال است.
قابلیتهای کلیدی
Discord، iMessage، Signal، Slack، Telegram، WhatsApp، WebChat و سرویسهای دیگر با یک فرایند Gateway.
Pluginهای کانال، Matrix، Nostr، Twitch، Zalo و سرویسهای دیگر را اضافه میکنند؛ Pluginهای رسمی در صورت نیاز نصب میشوند.
نشستهای مجزا برای هر عامل، فضای کاری یا فرستنده.
ارسال و دریافت تصویر، صدا و سند.
پیشخوان مرورگر برای گفتگو، پیکربندی، نشستها و Nodeها.
Nodeهای iOS و Android را برای گردشکارهای مجهز به Canvas، دوربین و صدا جفت کنید.
شروع سریع
Install OpenClaw
npm install -g openclaw@latestOnboard and install the service
openclaw onboard --install-daemonChat
رابط کنترل را در مرورگر خود باز کنید و پیامی بفرستید:
openclaw dashboardیا یک کانال متصل کنید (Telegram سریعترین گزینه است) و از طریق گوشی خود گفتگو کنید.
به راهنمای کامل نصب و راهاندازی محیط توسعه نیاز دارید؟ به شروع کار مراجعه کنید.
پیشخوان
پس از راهاندازی Gateway، رابط کنترل مرورگر را باز کنید.
- پیشفرض محلی: http://127.0.0.1:18789/
- دسترسی از راه دور: رابطهای وب و Tailscale
پیکربندی (اختیاری)
پیکربندی در ~/.openclaw/openclaw.json قرار دارد.
- اگر هیچ کاری نکنید، OpenClaw از محیط اجرای عامل همراه OpenClaw استفاده میکند؛ پیامهای مستقیم نشست اصلی عامل را به اشتراک میگذارند و هر گفتگوی گروهی نشست اختصاصی خود را خواهد داشت.
- اگر میخواهید دسترسی را محدود کنید، با
channels.whatsapp.allowFromو برای گروهها با قواعد منشن شروع کنید.
نمونه:
{ channels: { whatsapp: { allowFrom: ["+15555550123"], groups: { "*": { requireMention: true } }, }, }, messages: { groupChat: { mentionPatterns: ["@openclaw"] } },}از اینجا شروع کنید
همه مستندات و راهنماها، سازماندهیشده بر اساس کاربرد.
تنظیمات اصلی Gateway، توکنها و پیکربندی ارائهدهنده.
الگوهای دسترسی از طریق SSH و tailnet.
راهاندازی ویژه هر کانال برای Discord، Feishu، Microsoft Teams، Telegram، WhatsApp و سرویسهای دیگر.
Nodeهای iOS و Android با جفتسازی، Canvas، دوربین و کنشهای دستگاه.
نقطه ورود برای راهحلهای رایج و رفع اشکال.