Overview

OpenClaw

Edit source

OpenClaw 🦞

OpenClaw

"EXFOLIATE! EXFOLIATE!" — احتمالاً یک خرچنگ فضایی

Gateway برای هر سیستم‌عاملی، مخصوص عامل‌های هوش مصنوعی در Discord، Google Chat، iMessage، Matrix، Microsoft Teams، Signal، Slack، Telegram، WhatsApp، Zalo و موارد بیشتر.

یک پیام بفرستید و از داخل جیب خود پاسخ عامل را دریافت کنید. یک Gateway را در میان کانال‌های داخلی، Pluginهای کانال همراه، WebChat و گره‌های موبایل اجرا کنید.

OpenClaw چیست؟

OpenClaw یک Gateway خودمیزبان است که برنامه‌های چت و سطح‌های کانالی محبوب شما را — کانال‌های داخلی به‌همراه Pluginهای کانال همراه یا خارجی مانند Discord، Google Chat، iMessage، Matrix، Microsoft Teams، Signal، Slack، Telegram، WhatsApp، Zalo و موارد بیشتر — به عامل‌های کدنویسی هوش مصنوعی مانند Pi وصل می‌کند. شما یک فرایند Gateway واحد را روی دستگاه خودتان (یا یک سرور) اجرا می‌کنید، و این فرایند به پل میان برنامه‌های پیام‌رسان شما و یک دستیار هوش مصنوعی همیشه در دسترس تبدیل می‌شود.

برای چه کسانی است؟ توسعه‌دهندگان و کاربران حرفه‌ای که یک دستیار هوش مصنوعی شخصی می‌خواهند که بتوانند از هرجا به آن پیام بدهند — بدون این‌که کنترل داده‌هایشان را از دست بدهند یا به یک سرویس میزبانی‌شده وابسته باشند.

چه چیزی آن را متفاوت می‌کند؟

  • خودمیزبان: روی سخت‌افزار شما و طبق قواعد شما اجرا می‌شود
  • چندکاناله: یک Gateway هم‌زمان کانال‌های داخلی و Pluginهای کانال همراه یا خارجی را سرویس می‌دهد
  • بومی عامل: برای عامل‌های کدنویسی با استفاده از ابزار، نشست‌ها، حافظه و مسیریابی چندعاملی ساخته شده است
  • متن‌باز: دارای مجوز MIT و جامعه‌محور

به چه چیزی نیاز دارید؟ Node 24 (پیشنهادی)، یا Node 22 LTS (22.16+) برای سازگاری، یک کلید API از ارائه‌دهنده انتخابی‌تان، و ۵ دقیقه زمان. برای بهترین کیفیت و امنیت، از قوی‌ترین مدل نسل جدید موجود استفاده کنید.

سازوکار

flowchart LR
  A["Chat apps + plugins"] --> B["Gateway"]
  B --> C["Pi agent"]
  B --> D["CLI"]
  B --> E["Web Control UI"]
  B --> F["macOS app"]
  B --> G["iOS and Android nodes"]

Gateway منبع واحد حقیقت برای نشست‌ها، مسیریابی و اتصال‌های کانال است.

قابلیت‌های کلیدی

شروع سریع

  • نصب OpenClaw

    bash
    npm install -g openclaw@latest
  • راه‌اندازی اولیه و نصب سرویس

    bash
    openclaw onboard --install-daemon
  • چت

    رابط کنترل را در مرورگر خود باز کنید و یک پیام بفرستید:

    bash
    openclaw dashboard

    یا یک کانال وصل کنید (Telegram سریع‌ترین است) و از گوشی خود چت کنید.

  • به نصب کامل و راه‌اندازی توسعه نیاز دارید؟ شروع به کار را ببینید.

    داشبورد

    پس از شروع Gateway، رابط کنترل مرورگر را باز کنید.

    OpenClaw

    پیکربندی (اختیاری)

    پیکربندی در ~/.openclaw/openclaw.json قرار دارد.

    • اگر هیچ کاری نکنید، OpenClaw از باینری Pi همراه در حالت RPC با نشست‌های جداگانه برای هر فرستنده استفاده می‌کند.
    • اگر می‌خواهید آن را محدود کنید، با channels.whatsapp.allowFrom و (برای گروه‌ها) قواعد اشاره شروع کنید.

    مثال:

    json5
    {  channels: {    whatsapp: {      allowFrom: ["+15555550123"],      groups: { "*": { requireMention: true } },    },  },  messages: { groupChat: { mentionPatterns: ["@openclaw"] } },}

    از اینجا شروع کنید

    بیشتر بیاموزید

    Was this useful?