الإعدادات

اللغة

LemonClaw: قم بتشغيل AI Assistant الخاص بك على أي Server

L
LemonData
·٨ أبريل ٢٠٢٦·135 مشاهدة
LemonClaw: قم بتشغيل AI Assistant الخاص بك على أي Server

مساعدو الذكاء الاصطناعي السحابيون مريحون حتى يتوقفوا عن ذلك. حدود الاستخدام (Rate limits) خلال ساعات الذروة. خروج البيانات من شبكتك. الاشتراكات الشهرية التي تتراكم. لا توجد طريقة لتخصيص السلوك بما يتجاوز ما يسمح به المزود.

LemonClaw هو مساعد ذكاء اصطناعي مستضاف ذاتياً (self-hosted) يعمل على أجهزتك الخاصة. يتصل بـ Telegram أو Discord أو أي منصة دردشة أخرى، ويستخدم أي نموذج ذكاء اصطناعي من خلال API موحد، ويحتفظ بجميع بيانات المحادثة على جهازك.

إذا كنت بصدد اتخاذ قرار بشأن الاستضافة الذاتية، فاقرأ هذا جنباً إلى جنب مع دليل Mac Studio للذكاء الاصطناعي المحلي و دليل المطورين في الصين. الأول يجيب على سؤال العتاد (hardware)، والثاني يجيب على سؤال الدفع والمزودين.

ماذا يفعل LemonClaw

في جوهره، يعد LemonClaw بوابة بين منصات الدردشة ونماذج الذكاء الاصطناعي. ترسل رسالة على Telegram، فيقوم LemonClaw بتوجيهها إلى نموذج الذكاء الاصطناعي الذي اخترته، ويرسل الرد إليك.

لكنه يذهب إلى أبعد من مجرد كونه وسيطاً بسيطاً:

  • دعم نماذج متعددة: التبديل بين GPT-4.1 و Claude و DeepSeek والنماذج المحلية في منتصف المحادثة
  • ذاكرة مستمرة: تستمر المحادثات عبر عمليات إعادة التشغيل مع نوافذ سياق (context windows) قابلة للتهيئة
  • دعم خادم MCP: الاتصال بالأدوات الخارجية (قواعد البيانات، APIs، أنظمة الملفات) من خلال Model Context Protocol
  • نظام الإضافات (Plugin system): إضافة أوامر مخصصة، ومهام مجدولة، وتكاملات
  • متعدد المستخدمين: يحصل كل مستخدم على سجل محادثات وتفضيلات نماذج خاصة به
  • فهم الصور: إرسال الصور والحصول على تحليل من الذكاء الاصطناعي (باستخدام نماذج تدعم الرؤية vision)
  • الرسائل الصوتية: معالجة تحويل الكلام إلى نص (Speech-to-text) للمدخلات الصوتية

البنية الهندسية (Architecture)

Telegram/Discord ←→ LemonClaw Gateway ←→ AI API (LemonData/OpenAI/Local)
                         │
                    ┌────┴────┐
                    │  Plugins │
                    │  MCP     │
                    │  Memory  │
                    └─────────┘

يعمل LemonClaw كعملية Node.js واحدة. لا توجد قاعدة بيانات مطلوبة للاستخدام الأساسي (يتم تخزين المحادثات كملفات JSON). بالنسبة لعمليات النشر الإنتاجية، فإنه يدعم وحدات التخزين المستمرة على Kubernetes.

البدء السريع (5 دقائق)

الخيار 1: التثبيت بلمسة واحدة للاستضافة الذاتية (موصى به)

curl -fsSL https://raw.githubusercontent.com/hedging8563/lemonclaw/main/deploy/self-hosted/install.sh | bash

يفضل برنامج التثبيت الحالي استخدام uv tool install عندما يكون متاحاً، وإلا فإنه يعود إلى venv معزول ويقوم بتشغيل lemonclaw init في النهاية.

الخيار 2: التثبيت اليدوي

uv tool install --upgrade lemonclaw
lemonclaw init

الخيار 3: الاستضافة عبر LemonData

إذا كنت لا ترغب في إدارة البنية التحتية، فإن LemonData تقدم مثيلات LemonClaw مستضافة. يعمل كل مثيل في pod معزول على Kubernetes مع مساحة تخزين مستمرة.

قم بالتسجيل في lemondata.cc، وانتقل إلى قسم Claw في لوحة التحكم الخاصة بك، وقم بتشغيل مثيل. ستحصل على نطاق فرعي مخصص (claw-yourname.lemondata.cc) مع وصول إلى واجهة طرفية (web terminal).

سير عمل الاستضافة الذاتية الحالي

سير العمل المحلي الحالي هو:

lemonclaw init
lemonclaw gateway
lemonclaw status

تعيش بيانات وقت التشغيل (Runtime) تحت:

  • ~/.lemonclaw/config.json
  • ~/.lemonclaw/workspace/
  • ~/.lemonclaw/workspace/sessions/
  • ~/.lemonclaw/lemonclaw.log

هذا الأمر مهم من الناحية التشغيلية. عندما تقول الفرق إن المساعد المستضاف ذاتياً هو "مجرد بوت"، فإنهم عادةً لا يفكرون في المكان الذي تعيش فيه حالة الجلسة (session state) والسجلات وبيانات الاعتماد فعلياً.

التكوين (Configuration)

يتحكم ملف التكوين (~/.lemonclaw/config.json) في كل شيء:

{
  "api": {
    "key": "sk-lemon-xxx",
    "baseUrl": "https://api.lemondata.cc/v1"
  },
  "telegram": {
    "token": "BOT_TOKEN_FROM_BOTFATHER"
  },
  "discord": {
    "token": "DISCORD_BOT_TOKEN"
  },
  "agents": {
    "defaults": {
      "model": "claude-sonnet-4-6",
      "compaction": { "mode": "default" }
    }
  }
}

أوامر شائعة يجدر بك معرفتها الآن:

  • lemonclaw init
  • lemonclaw gateway
  • lemonclaw status
  • lemonclaw doctor
  • lemonclaw channels login
  • lemonclaw channels status

اختيار النموذج

قم بتبديل النماذج لكل محادثة أو قم بتعيين الإعدادات الافتراضية:

/model claude-sonnet-4-6    # التبديل إلى Claude
/model gpt-4.1-mini         # التبديل إلى GPT-4.1 Mini (أرخص)
/model deepseek-chat         # التبديل إلى DeepSeek (اقتصادي)

خوادم MCP

قم بتوصيل الأدوات الخارجية من خلال MCP (Model Context Protocol):

{
  "mcp": {
    "servers": {
      "filesystem": {
        "command": "npx",
        "args": ["-y", "@anthropic/mcp-filesystem", "/path/to/allowed/dir"]
      },
      "postgres": {
        "command": "npx",
        "args": ["-y", "@anthropic/mcp-postgres", "postgresql://..."]
      }
    }
  }
}

مع تكوين خوادم MCP، يمكن لمساعد الذكاء الاصطناعي الخاص بك قراءة الملفات، والاستعلام عن قواعد البيانات، والتفاعل مع الخدمات الخارجية مباشرة من واجهة الدردشة.

الاستضافة السحابية مقابل الاستضافة الذاتية: أيهما يناسبك؟

استخدم الاستضافة الذاتية عندما:

  • تكون محلية البيانات (data locality) مهمة
  • تريد التحكم المباشر في وقت التشغيل (runtime) والتخزين
  • تحتاج إلى خوادم MCP مخصصة أو أدوات محلية
  • كنت مرتاحاً في تشغيل خدمة صغيرة

استخدم الاستضافة السحابية عندما:

  • تريد تجربة Claw دون الحاجة إلى صيانة بيئة تشغيل
  • يقدر فريقك السرعة على التحكم
  • تحتاج إلى مثيلات معزولة ولكن ليس ملكية كاملة لبيئة التشغيل

بالنسبة للعديد من الفرق، فإن أفضل خطوة أولى هي استخدام Claw المستضاف، ثم الانتقال لاحقاً إلى الاستضافة الذاتية إذا أصبح سير العمل مركزياً.

حالات الاستخدام

مساعد المعرفة الشخصية

قم بتوصيل LemonClaw بمجلد ملاحظاتك عبر خادم ملفات MCP. اطرح أسئلة حول مستنداتك الخاصة، واحصل على ملخصات، وابحث عن الروابط بين الملاحظات.

بوت DevOps للفريق

قم بنشره في Slack أو Discord الخاص بفريقك. قم بتوصيله بكتلة Kubernetes، ولوحات مراقبة الأداء، وأنابيب CI/CD. يمكن لأعضاء الفريق التحقق من حالة النشر، وعرض السجلات، وتشغيل عمليات التراجع (rollbacks) من خلال اللغة الطبيعية.

أتمتة دعم العملاء

قم بتوصيله بقاعدة بيانات منتجك وقاعدة المعرفة. يتولى LemonClaw استفسارات الدعم من الخط الأول، ويقوم بتصعيدها إلى البشر عندما تكون الثقة منخفضة.

مساعد مراجعة الكود

قم بتوصيله بمستودع Git الخاص بك. أرسل الفروقات (diffs) للمراجعة، واحصل على تحليل أمني، واقتراحات للنمط، واكتشاف الأخطاء دون مغادرة تطبيق الدردشة الخاص بك.

مقارنة التكلفة

الإعداد التكلفة الشهرية النماذج خصوصية البيانات
ChatGPT Plus 20 دولاراً لكل مستخدم GPT-4o، محدود البيانات على خوادم OpenAI
Claude Pro 20 دولاراً لكل مستخدم Claude فقط البيانات على خوادم Anthropic
LemonClaw (استضافة ذاتية) استخدام API فقط أي نموذج البيانات على خادمك
LemonClaw (مستضاف على LemonData) 20 دولاراً للمثيل + API أي نموذج pod معزول على K8s

بالنسبة لفريق مكون من 5 أشخاص، تبلغ تكلفة ChatGPT Plus حوالي 100 دولار شهرياً مع وصول محدود للنماذج. بينما قد يكلف LemonClaw مع رصيد API مشترك حوالي 30-50 دولاراً شهرياً في المجمل، مع إمكانية الوصول إلى كل نموذج وتحكم كامل في البيانات.

متطلبات العتاد (Hardware)

  • الحد الأدنى: أي جهاز يعمل بـ Node.js 18+ وذاكرة RAM سعة 512 ميجابايت
  • الموصى به: معالج واحد (1 CPU core)، ذاكرة RAM سعة 1 جيجابايت، مساحة تخزين 10 جيجابايت
  • للنماذج المحلية (Ollama): أضف متطلبات GPU/Apple Silicon حسب كل نموذج

برنامج LemonClaw نفسه خفيف الوزن. تتم عملية استنتاج الذكاء الاصطناعي (inference) على خوادم مزود API (أو مثيل Ollama المحلي الخاص بك).

هذا التمييز مهم. لست بحاجة إلى GPU لاستضافة LemonClaw ذاتياً. أنت بحاجة إلى GPU فقط إذا كنت تريد أيضاً استضافة النماذج ذاتياً.


جرب LemonClaw: استضفه ذاتياً مع أي AI API، أو قم بتشغيل مثيل مستضاف في LemonData. إذا كنت تريد مقارنة جانب التكلفة قبل الاختيار، فإن مقارنة الأسعار هي الصفحة التالية التي يجب قراءتها.

Share: