pandacode: اجعل تجربة Claude Code تعمل على أي نموذج
pandacode هو محرك وكيل برمجة مفتوح المصدر مدمج في pandapaw، متوافق مع تجربة Claude Code الكاملة، لكن واجهة النموذج الخلفية من اختيارك — DeepSeek، Qwen، vLLM/Ollama، أو وكيل الشبكة الداخلية للشركة، ويدعم تنسيقي API من OpenAI وAnthropic معًا. تثبيت بأمر واحد، والتحكم عن بعد يعمل على الهاتف والمتصفح وسطح المكتب كالمعتاد.

تتميز Claude Code بتجربة تفاعلية رائعة - محادثات، استدعاء أدوات، قراءة وكتابة ملفات، وتحكم عن بُعد كحزمة متكاملة. لكنها مرتبطة بنماذج Anthropic: الاشتراك محدود الحصة، وواجهة API تُحتسب حسب الاستخدام وهي ليست رخيصة، وبعض الفرق لا تستطيع حتى الاتصال بـ Anthropic لأنها تستخدم بوابة نماذج داخلية فقط.
pandacode صُمم لهذا السيناريو: محرك وكيل ترميز خفيف الوزن مكتوب من الصفر بلغة Rust، يتصرف تمامًا مثل Claude Code (نفس المخرجات المتدفقة، نفس حلقة الأدوات، نفس بروتوكول المحادثة)، ولكن النموذج الخلفي من اختيارك.
ما النماذج التي يمكنه الاتصال بها
يدعم pandacode صيغتين لواجهة API، مما يسمح بالاتصال بمعظم خدمات النماذج المتاحة:
| الصيغة | الخلفيات النموذجية |
|---|---|
| Anthropic Messages | نقطة نهاية DeepSeek المتوافقة مع Anthropic، GLM، أي خدمة متوافقة مع /v1/messages |
| OpenAI Completions | OpenAI، DeepSeek /v1، Qwen، vLLM، Ollama، أي وكيل LLM داخلي للشركة |
كما يدعم مصادقة رأس HTTP مخصصة - العديد من بوابات الشبكات الداخلية للشركات لا تستخدم رمز Bearer القياسي، بل تتطلب access_token، أو مصدر IP، أو رؤوسًا مخصصة أخرى. pandacode يدعم ذلك أصلاً، فقط قم بكتابته في الإعدادات.
نظرة عامة على الميزات
- 6 أدوات مدمجة: Read / Write / Edit / Bash / Glob / Grep - قراءة الكود، تعديل الملفات، تشغيل الأوامر، البحث في المشروع، جميع الإجراءات الأساسية لوكيل الترميز؛
- حلقة أدوات كاملة: يمكن للنموذج استدعاء الأدوات بشكل متواصل، الحصول على النتائج، متابعة الاستدلال حتى اكتمال المهمة؛
- مخرجات متدفقة: عرض النص كلمة بكلمة، بنفس الشعور الذي توفره Claude Code؛
- التكامل مع عائلة PandaNpc: كمحرك مستقل يتعايش مع Claude Code الحقيقي - في تطبيق PandaNpc (سطح المكتب / الويب / iPhone)، اختر محرك
pandacodeللاتصال، وستظهر شارة 🐼 pandacode في رأس المحادثة؛ - حجم صغير جدًا: ملف ثنائي واحد بحوالي 2 ميجابايت، موزع مع pandapaw.
التثبيت
pandacode مضمن في pandapaw (أداة سطر الأوامر الموحدة لـ PandaNpc)، أمر واحد للتثبيت:
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexسيعمل برنامج التثبيت على تثبيت pandapaw و pandacode معًا. المستخدمون القدامى الذين قاموا بالفعل بتثبيت pandapaw يمكنهم تشغيل pandapaw update وسيتم إضافة pandacode تلقائيًا.
تكوين النموذج الخلفي
الطريقة الأولى: DeepSeek (الأسهل)
توفر DeepSeek نقطة نهاية متوافقة مع Anthropic، أمر واحد لكتابة المفتاح:
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务بشكل افتراضي، يكون الموجه إلى https://api.deepseek.com/anthropic + deepseek-chat، يعمل فور التثبيت.
الطريقة الثانية: نقطة نهاية بصيغة OpenAI (Qwen / vLLM / Ollama / وكيل داخلي)
قم بتحرير ~/.pandapaw/config.toml، وأضف قسم [pandacode]:
[pandacode]
format = "openai" # OpenAI Completions 格式
base_url = "http://your-llm-gateway/v1" # 端点 = base_url + /chat/completions
token = "sk-your-key" # 标准 Bearer;无 Bearer 鉴权就填 sk-not-required
model = "qwen3.5-plus"
# 内网代理用自定义头鉴权?加这段(token 填 sk-not-required 即不发 Bearer):
[pandacode.headers]
access_token = "你的内网token"بعد التعديل، قم بتشغيل pandapaw install (أو أعد تشغيل خدمة pandacode) لتفعيل التغييرات. بالنسبة لـ Ollama المحلي، نفس الكتابة: base_url = "http://127.0.0.1:11434/v1"، model = "qwen2.5-coder"، token أي قيمة عشوائية.
مفتاح النموذج موجود فقط في ملف التكوين على جهازك، لا يتم تحميله إلى الخادم ولا يتم إدخاله في قاعدة البيانات.
الاستخدام في التطبيق
بعد التثبيت، سيتم تسجيل هذا الجهاز بهوية اسم_جهازك-pc في شبكة الترحيل لـ PandaNpc. افتح تطبيق PandaNpc (إصدار الويب pandanpc.com أو تطبيق سطح المكتب / iPhone):
- أنشئ (أو حرر) اتصالاً لـ Claude Code، اختر المحرك pandacode؛
- افتح محادثة، أرسل رسالة بشكل طبيعي - اكتب كودًا، أصلح الأخطاء، شغّل الأوامر، التجربة مماثلة لـ Claude Code؛
- تشير شارة 🐼 في رأس المحادثة إلى أن هذه المحادثة تعمل على النموذج الخاص بك.
نظرًا لاستخدام نفس بروتوكول المحادثة، فإن جميع إمكانيات PandaNpc مثل التحكم عن بُعد من الهاتف، إعادة الاتصال بعد الانقطاع، وعرض السجل التاريخي متاحة.
متى تختار pandacode ومتى تختار Claude Code الحقيقي
| السيناريو | الاقتراح |
|---|---|
| لديك اشتراك / حصة Claude، وتسعى لأفضل قدرة ترميزية | Claude Code الحقيقي |
| تريد توفير المال: المهام اليومية الصغيرة بنموذج رخيص | pandacode + DeepSeek |
| الشبكة الداخلية للشركة، فقط بوابة النماذج الداخلية مسموح بها | pandacode + صيغة OpenAI + رأس مخصص |
| تريد العمل دون اتصال بالإنترنت تمامًا / عدم خروج البيانات من الشبكة الداخلية | pandacode + vLLM / Ollama |
يتعايش المحركان في التطبيق: يمكن لنفس الجهاز أن يحمل اتصال Claude Code واتصال pandacode في نفس الوقت، واختيار حسب المهمة.
ملخص
يفصل pandacode بين "تجربة Claude Code" و "نموذج Anthropic": تبقى التجربة، والنموذج حر. أمر تثبيت واحد + بضعة أسطر من التكوين، ويحصل نموذج DeepSeek / Qwen / النموذج الداخلي على وكيل ترميز يمكن التحكم به عن بُعد.
بعد التثبيت، إذا كانت لديك أي أسئلة، نرحب بتقديم الملاحظات على pandanpc.com.
أدلة ذات صلة

توصيل نموذج خلفية مخصص لـ Claude Code + استخدام pandapaw للوصول عن بُعد: توفير المال والتحكم من أي مكان
استخدم نماذج رخيصة مثل DeepSeek كخلفية لتشغيل Claude Code لتوفير المال، ثم استخدم pandapaw للاتصال عن بُعد بجهاز التطوير — تحكم في Claude Code المخصص الخاص بك من أي مكان على كمبيوتر آخر أو متصفح
اقرأ المقال →
الاتصال بـ Claude Code من الهاتف: أداة لعرض الجلسات والموافقات على iOS في أي وقت
هذا المقال موجّه للمطوّرين، ويستعرض أفضل الممارسات لتوصيل Claude Code عبر الهاتف المحمول. من خلال تطبيق PandaNpc على iOS، يمكنك مشاهدة الجلسات لحظيًا، والموافقة على استدعاءات الأدوات، والرد على الأسئلة. وباستخدام pandapaw وiOS Live Activity، يمكن تحقيق تحكم عن بُعد عالي الكفاءة، مما يرفع مرونة البرمجة.
اقرأ المقال →
أغلق هذا الكمبيوتر وتحكم عن بُعد في Claude Code من أي مكان
Claude Code مقيد بجهاز واحد؟ اجعله يعمل على جهاز التطوير، ويمكنك من جهاز كمبيوتر آخر أو متصفح التحكم عن بعد - عرض الجلسات، أدوات الموافقة، رؤية تغييرات الكود، دون الحاجة للبقاء أمام ذلك الجهاز طوال الوقت.
اقرأ المقال →