النقاط الرئيسية
- مجاني ومفتوح المصدر بموجب رخصة MIT
- مشروع غير رسمي من طرف ثالث — غير مُنتَج من Anthropic وغير منتسب أو معتمد رسميًا منها، ولا يشغّل نموذج Claude الفعلي التابع لها
- يشغّل خادمًا مبنيًا أصلًا على MLX ومتوافقًا مع واجهة برمجة تطبيقات Anthropic، بحيث يمكن توجيه أداة
claudeالرسمية نحو نموذج محلي عبر متغيّرANTHROPIC_BASE_URL - يتطلب جهاز Mac مزوَّدًا بمعالج Apple Silicon (M1 أو أحدث)، وPython 3.12، وتثبيت أداة Claude Code CLI الخاصة بـ Anthropic بشكل منفصل
- يدعم عدة نماذج مفتوحة الأوزان بأحجام تتناسب مع الذاكرة الموحّدة لجهاز Mac، من Hermes 4 14B على أجهزة بذاكرة 16 جيجابايت وحتى Qwen 3.5 122B على أجهزة بذاكرة 96 جيجابايت فأكثر
- أصلح إصدار v0.1.0 (مايو 2026) خللًا كانت فيه الإعدادات السابقة تسرّب بيانات القياس (telemetry) وحركة اتصال في الخلفية إلى خوادم Anthropic حتى مع ضبط عنوان أساسي محلي — تأكد من أنك تستخدم إصدارًا حديثًا إذا كان هدفك الخصوصية أو العمل المعزول عن الشبكة
- بناه ويصونه مطوّر مستقل واحد، هو Matt Macosko، ومقره في أركاتا بولاية كاليفورنيا — دون أي شركة أو مستثمر وراء المشروع
- مستودع GitHub (github.com/nicedreamzapp/claude-code-local) يُظهر 3,314 نجمة و625 تفرعًا (forks) حتى سبتمبر 2026
📍 في جملة واحدة
claude-code-local خادم MLX مجاني ومفتوح المصدر وغير رسمي يتيح لأداة Claude Code CLI التابعة لـ Anthropic العمل مقابل نموذج مفتوح الأوزان مستضاف محليًا على Apple Silicon، بدلًا من نموذج Claude الفعلي أو واجهة برمجة التطبيقات السحابية الخاصة بـ Anthropic.
💬 بعبارات بسيطة
لا يضع المشروع نموذج Claude الخاص بـ Anthropic على جهاز الحاسوب لديك. بل يجعل جهاز Mac الخاص بك "يتظاهر" بأنه سحابة Anthropic، بحيث يستمر أمر claude بالعمل تمامًا كما تعرفه، لكن نموذج ذكاء اصطناعي مختلف مفتوح الأوزان يعمل على عتادك الخاص هو من يجيب على استفساراتك — دون حساب، ودون فاتورة لكل رمز (token)، ودون إرسال أي بيانات إلى خوادم Anthropic لهذه الطلبات.
📌ملاحظة: هذه المراجعة هي الجزء التفصيلي المكمّل لإدراج claude-code-local ضمن دليل برامج نماذج اللغة الكبيرة المحلية — راجع تلك الصفحة للاطلاع على مقارنة سريعة بينه وبين عشرات أدوات الذكاء الاصطناعي المحلية الأخرى.
📌ملاحظة: ملاحظة حول التسمية: يعيد "claude-code-local" توظيف عميل/أداة Claude Code التابعة لـ Anthropic للتواصل مع نموذج آخر مفتوح الأوزان يعمل محليًا. وهو ليس منتجًا من Anthropic، ولا يجعل نموذج Claude التابع لها يعمل دون اتصال بالإنترنت.
ما هو claude-code-local؟
claude-code-local هو خادم محلي، وليس تطبيق محادثة أو بيئة تطوير متكاملة (IDE). يعمل بين أداة Claude Code الرسمية من Anthropic ونموذج مفتوح الأوزان يعمل محليًا، حيث يترجم طلبات Claude Code بصيغة واجهة برمجة تطبيقات Anthropic إلى صيغة يمكن لنموذج محلي مستضاف عبر MLX الإجابة عليها، ثم يترجم الرد مجددًا. يلخّص وصف المشروع على GitHub نفسه الفكرة بأنه يتيح "تشغيل Claude Code بنسبة 100% على الجهاز باستخدام ذكاء اصطناعي محلي على Apple Silicon" عبر "خادم Anthropic API مبني أصلًا على MLX".
- الوظيفة الأساسية: خادم محلي متوافق مع واجهة برمجة تطبيقات Anthropic (
proxy/server.py) يمكن توجيه Claude Code نحوه بدلًا منapi.anthropic.com، عبر متغيّري البيئةANTHROPIC_BASE_URLوANTHROPIC_API_KEY - محرك الاستدلال: MLX، إطار عمل Apple للحوسبة المصفوفية على معالجات Apple Silicon، عبر حزمة
mlx-lm— وهذا سبب اقتصار المشروع على أجهزة Mac وحاجته إلى معالج من سلسلة M - ما لا يقوم به: لا يقوم المشروع بتنزيل أو تشغيل أو كشف نموذج Claude الفعلي التابع لـ Anthropic بأي شكل من الأشكال. عبارة "Claude Code" في اسم المشروع تشير إلى عميل Anthropic نفسه، والذي يعيد هذا المشروع توظيفه للتواصل مع نموذج آخر مستضاف محليًا
- المطوّر: مطوّر مستقل واحد، هو Matt Macosko، ومقره في أركاتا بولاية كاليفورنيا، بحسب ذيل ملف README على GitHub — الذي ينص صراحة على "شخص واحد، لا فريق، لا مستثمرين"
- المستودع الرسمي: github.com/nicedreamzapp/claude-code-local — المشروع الأصلي والنشط؛ يوجد تفرّع (fork) بالاسم نفسه على GitHub هو jinzaizhichi/claude-code-local لكنه بلا أي نجمة وليس مشروعًا مستقلًا منفصلًا
تاريخ المشروع ومحطات الإصدارات
أُنشئ مستودع GitHub في 26 مارس 2026. سار التطوير بوتيرة سريعة، لكن المشروع حافظ على عدد قليل من علامات الإصدار الرسمية، ثلاثة حتى الآن، كل منها يضم إصلاحًا أو ميزة مهمة بدلًا من إصدار علامة لكل تعديل (commit).
- 1v0.1.0 — 8 مايو 2026: إصلاح التحقق من العمل دون اتصال ودعم أجهزة Mac بذاكرة 16 جيجابايت
Why it matters: اكتشف أحد المساهمين عبر أمر `lsof` أن أداة Claude Code 2.1 كانت لا تزال تتصل بـ `api.anthropic.com` عند بدء التشغيل لأغراض القياس (telemetry) وأعلام الميزات والتثبيت التلقائي من السوق والتحديثات التلقائية، حتى مع ضبط `ANTHROPIC_BASE_URL` محلي — ما يعني أن الإعدادات السابقة وفق دليل README القديم لم تكن معزولة فعليًا عن الشبكة. أصلح هذا الإصدار المشكلة عبر تعطيل تلك الحركة في الخلفية باستخدام أربعة متغيرات بيئة موثّقة، وغيّر النموذج الافتراضي لأجهزة Mac بذاكرة 16 جيجابايت (التي كانت تتعطل مع النموذج السابق) إلى نموذج أصغر يعمل فعليًا. - 2v0.2.0 — 5 أغسطس 2026: إصلاح صحة ذاكرة التخزين المؤقت للأوامر (prompt cache)
Why it matters: أصلح خللًا كانت فيه ذاكرة التخزين المؤقت المشتركة للأوامر تصبح تالفة بعد أول جلسة على خادم يعمل لفترة طويلة، حيث تسبّب ذلك — وفق ملاحظات الإصدار — في أن تجيب الجلسات اللاحقة من حالة مخزّنة تعود لمحادثة سابقة غير ذات صلة. أظهر قياس المشروع الخاص قبل وبعد الإصلاح على خادم واحد طويل التشغيل تحسنًا من إجابة صحيحة واحدة فقط من أصل 8 إلى 8 من أصل 8 بعد الإصلاح. - 3v0.3.0 — 22 أغسطس 2026: إطلاق معيار Agent-12 ودعم دقة كاملة لنموذج Qwen 3.8 27B
Why it matters: أطلق هذا الإصدار مجموعة معايير الأداء مفتوحة المصدر الخاصة بالمطوّر ("Agent-12") لمساعدة المستخدمين على اختيار نموذج، وأضاف دعمًا بدقة كاملة (غير مكمَّمة) لنموذج بحجم 27 مليار معامل باستخدام تقنية فك الترميز التخميني (speculative decoding) لتسريع مزعوم يقارب 3 إلى 4 أضعاف. هذه الأرقام الخاصة بالأداء والمعايير هي قياسات ذاتية أعلنها المطوّر نفسه — لم تتمكن هذه المراجعة من التحقق منها بشكل مستقل، لذا تعامل مع الأرقام المحددة كنقطة انطلاق وليس كضمان لعتادك الخاص.
ماذا يمكنك أن تفعل بـ claude-code-local؟
تتمحور مجموعة ميزات المشروع حول جعل Claude Code يعمل مقابل نموذج محلي بأقل قدر من التعقيد، إضافة إلى عدة أوضاع محلية إضافية مبنية على الخادم الأساسي نفسه. فيما يلي ما يقوم به كل جزء فعليًا، وفق ملف README الرسمي للمشروع على GitHub.
- توجيه Claude Code محليًا — الاستخدام الأساسي: الاستمرار في استخدام أداة
claudeتمامًا كالمعتاد، لكن مع رد يأتي من نموذج يعمل على جهاز Mac الخاص بك بدلًا من سحابة Anthropic - آلية الاستمرار البديلة ("Keep going") — أمر في الطرفية يتيح لك متابعة محادثة Claude Code قائمة باستخدام نموذج مختلف (نموذج سحابي مجاني من OpenRouter، أو نموذج محلي) عند بلوغ حد الاستخدام الخاص بـ Anthropic، دون فقدان المحادثة
- وضع المحرك الأصلي (Native Engine mode) — وكيل أخف بُني داخل المشروع نفسه، يُطرح كبديل أسرع لتوجيه كل طلب عبر عميل Claude Code الكامل
- وضع وكيل المتصفح (Browser Agent mode) — وضع اختياري يمكّن النموذج المحلي من تشغيل نافذة متصفح فعلية، موثَّق بشكل منفصل في دليل وكيل المتصفح الخاص بالمشروع
- الوضع الصوتي — وضع اختياري للتحدث مع النموذج المحلي دون استخدام اليدين وسماع رد صوتي، موثَّق في دليل الوضع الصوتي الخاص بالمشروع
- التحكم عبر الهاتف — وضع اختياري لإرسال أوامر إلى الخادم المستضاف على Mac من هاتف، موثَّق في دليل التحكم عبر الهاتف الخاص بالمشروع
- عزل حركة الشبكة — يضبط أربعة من متغيرات البيئة الموثّقة الخاصة بـ Claude Code نفسه لتعطيل اتصالات الشبكة غير الأساسية في الخلفية (القياس، التحديث التلقائي، التثبيت التلقائي من السوق، المهام الخلفية)، ويمكن التحقق منها بنفسك عبر
lsof -p $(pgrep -f claude)
أمثلة استخدام: ثلاث طرق لاستخدام claude-code-local
هذه سيناريوهات عملية مبنية على الميزات الموثّقة للمشروع أعلاه — وليست حالات استخدام افتراضية.
تثبيت claude-code-local
يُثبَّت claude-code-local من الشيفرة المصدرية عبر سكربت طرفية — ولا يوجد تطبيق قابل للتنزيل أو إصدار عبر مدير حزم. يتطلب جهاز Mac مزوَّدًا بمعالج Apple Silicon (M1 أو أحدث)، وPython 3.12، وتثبيت أداة Claude Code CLI الرسمية من Anthropic مسبقًا.
المصدر | الرابط |
|---|---|
| المستودع الرسمي (الشيفرة المصدرية، MIT) | github.com/nicedreamzapp/claude-code-local |
| مثبِّت بأمر واحد | curl -fsSL https://raw.githubusercontent.com/nicedreamzapp/claude-code-local/main/install.sh | bash |
| تثبيت يدوي (استنساخ + سكربت الإعداد) | git clone https://github.com/nicedreamzapp/claude-code-local && cd claude-code-local && bash setup.sh |
| اعتمادية مطلوبة: أداة Claude Code CLI | npm install -g @anthropic-ai/claude-code (الحزمة الرسمية من Anthropic) |
| نُسخ نماذج MLX جاهزة للاستخدام | huggingface.co/divinetribe |
يقوم المثبِّت بأمر واحد بتمرير سكربت بعيد مباشرة إلى bash؛ يوفّر ملف README الخاص بالمشروع بديلًا يدويًا ("تفضّل القيام بذلك يدويًا؟") لمن يريد قراءة setup.sh قبل تشغيله. يتطلب أي من المسارين معالج Apple Silicon — إذ لا يوجد إصدار لأجهزة Intel Mac أو Windows أو Linux، بما أن المشروع يعتمد على إطار عمل MLX الخاص بـ Apple.
السعر والترخيص: هل هو مجاني فعلًا؟
نعم — claude-code-local نفسه مجاني ومفتوح المصدر، بموجب رخصة MIT، وهو ما تم التحقق منه عبر شارة الترخيص وملف LICENSE في المستودع. لا يوجد اشتراك أو حساب أو حد استخدام يفرضه المشروع نفسه.
- الخادم والمثبِّت وأدوات التشغيل مجانية ومرخّصة بموجب MIT، دون أي فئة مدفوعة
- تعمل النماذج المحلية دون أي تكلفة لكل رمز (token)، باستخدام عتاد جهاز Mac الخاص بك وكهربائه
- لا يزال المشروع يتطلب أداة Claude Code CLI الرسمية من Anthropic، وهي مجانية التثبيت؛ أما الاحتفاظ باشتراك منفصل مع Anthropic فهو أمر يعود لك وغير مرتبط باستخدام هذا المشروع
- يمكن لآلية الاستمرار السحابية الاختيارية ("keep going") استخدام نماذج OpenRouter من الفئة المجانية باستخدام مفتاح واجهة برمجة تطبيقات مجاني خاص بك — وهذا اختياري وغير مطلوب لسير العمل المحلي الأساسي
متطلبات العتاد واختيار النموذج
تتناسب متطلبات العتاد مباشرة مع النموذج الذي تختار تشغيله، إذ لا يفرض claude-code-local حدًا أدنى ثابتًا خاصًا به يتجاوز الحاجة إلى Apple Silicon وmacOS. يوصي سكربت الإعداد الخاص بالمشروع بفئة نموذج بناءً على إجمالي الذاكرة الموحّدة في جهاز Mac الخاص بك.
الذاكرة الموحّدة | النموذج الموصى به |
|---|---|
| 16 جيجابايت (مثل MacBook Air، الطرازات الأساسية) | Hermes 4 14B |
| 32–48 جيجابايت (فئة Pro) | Gemma 4 12B |
| 64–95 جيجابايت (فئة Max) | Gemma 4 31B |
| 96 جيجابايت فأكثر (فئة Max/Ultra) | Qwen 3.5 122B، مع مساحة لتشغيل Llama 3.3 70B وغيره إلى جانبه |
يوثّق المشروع أيضًا عدة خيارات نماذج إضافية بخلاف التوصية الافتراضية لكل فئة، منها Qwen 3.8 27B بدقة كاملة، ونسخة موصوفة ذاتيًا بأنها "abliterated" (مخفَّضة الرفض) من نموذج بحجم 30 مليار معامل يُدعى Muse-Glimmer. ملاحظة حول النماذج من نوع "abliterated": يشير ملف README الخاص بالمشروع نفسه إلى أن رفضاتها الأمانية المدمجة مخفَّضة، وينص صراحة على أن "ترخيص كل نموذج يظل ساريًا" وعلى "استخدامها بمسؤولية" — وهذا فرق فعلي في القدرات عن نموذج معياري مضبوط للتعليمات، وتقع مسؤولية كيفية استخدامك لهذه النماذج عليك. أرقام الأداء والمعايير الخاصة بنماذج محددة في ملف README (بما في ذلك لوحة صدارة Agent-12) هي قياسات ذاتية أعلنها المطوّر، ولم تتحقق منها PromptQuorum بشكل مستقل.
لمن يناسب claude-code-local؟
يعتمد مدى ملاءمة هذا المشروع لك على ما إذا كنت ترغب تحديدًا في الاحتفاظ بسير عمل أداة Claude Code CLI مع استبدال النموذج بنموذج محلي، وما إذا كنت تملك عتاد Apple Silicon الذي يتطلبه.
claude-code-local مقابل إعدادات المساعدة البرمجية المحلية الأخرى
claude-code-local هو أحد الطرق العديدة للحصول على مساعدة برمجية بالذكاء الاصطناعي تعمل مقابل نموذج محلي بدلًا من واجهة برمجة تطبيقات سحابية. فيما يلي موقعه مقارنة بخيارات أخرى في هذا المجال — راجع دليل برامج نماذج اللغة الكبيرة المحلية للاطلاع على الكتالوج الكامل.
- oMLX — خادم استدلال عام الغرض مبني أصلًا على MLX لأجهزة Apple Silicon، مع تخزين مؤقت للنماذج مدعوم بمحرك أقراص SSD؛ خلافًا لـ claude-code-local، لم يُبنَ خصيصًا حول صيغة واجهة برمجة تطبيقات Claude Code، لكنه أقرب مقارنة لمن يختار محرك خلفية محلي مبني على MLX على جهاز Mac. راجع مراجعة oMLX.
- Aider — أداة برمجة زوجية بالذكاء الاصطناعي تعمل في الطرفية ومستقلة عن النموذج، تعمل مع النماذج المحلية عبر أي نقطة نهاية متوافقة مع OpenAI، ومصمَّمة بتكامل مع git؛ مقارنة جيدة إذا أردت أداة سطر أوامر برمجية مبنية محليًا منذ البداية بدلًا من طبقة توافق أمام عميل Anthropic. راجع مراجعة Aider.
- Cline — وكيل برمجة مستقل مفتوح المصدر مبني على VS Code، يدعم أيضًا النماذج المحلية عبر نقاط نهاية متوافقة مع OpenAI؛ مقارنة جيدة إذا فضّلت وكيلًا مدمجًا في بيئة التطوير على سير عمل يعتمد أساسًا على الطرفية. راجع مراجعة Cline.
أخطاء شائعة عند تقييم claude-code-local
معظم اللبس حول هذا المشروع ينشأ من اسمه الذي يوحي بأنه منتج رسمي من Anthropic، أو من افتراض أن أي إصدار منه معزول تلقائيًا عن الشبكة بالكامل.
الأسئلة الشائعة
ما هو claude-code-local؟
claude-code-local (github.com/nicedreamzapp/claude-code-local) هو خادم MLX مجاني ومفتوح المصدر وغير رسمي مخصص لأجهزة Mac ذات معالج Apple Silicon، يتيح لأداة Claude Code CLI التابعة لـ Anthropic الاتصال بنموذج مفتوح الأوزان يعمل محليًا بدلًا من واجهة برمجة تطبيقات Anthropic السحابية.
هل claude-code-local من إنتاج Anthropic؟
لا. إنه مشروع مستقل من طرف ثالث، مبني من قبل المجتمع. وهو غير مُنتَج من Anthropic وغير منتسب أو معتمد رسميًا منها بأي شكل من الأشكال.
هل يشغّل claude-code-local نموذج Claude الفعلي التابع لـ Anthropic دون اتصال بالإنترنت؟
لا. لا يقوم المشروع بتنزيل أو استضافة أو تشغيل نموذج Claude الخاص بـ Anthropic على الإطلاق. بل يشغّل نموذجًا آخر مفتوح الأوزان يعمل محليًا (مثل Gemma أو Qwen أو Llama أو DeepSeek) ويجعله يجيب عبر خادم يتحدث بنفس صيغة واجهة برمجة التطبيقات التي يتوقعها عميل Claude Code.
هل claude-code-local مجاني؟
نعم. إنه مفتوح المصدر بموجب رخصة MIT دون أي فئة مدفوعة. لا تزال بحاجة إلى تثبيت أداة Claude Code CLI المجانية من Anthropic كاعتمادية، لكن المشروع نفسه لا يفرض أي رسوم.
ما هو العتاد الذي يتطلبه claude-code-local؟
جهاز Mac بمعالج Apple Silicon (M1 أو أحدث) وPython 3.12، بما أن المشروع يشغّل الاستدلال المحلي عبر إطار عمل MLX الخاص بـ Apple. لا يوجد دعم لأجهزة Windows أو Linux أو Intel Mac. يعمل على جهاز Mac بذاكرة 16 جيجابايت، وفق اختبارات المشروع الخاصة، مع قدرة أجهزة Mac ذات ذاكرة موحّدة أكبر على تشغيل نماذج أكبر وأكثر قدرة.
هل يُبقي claude-code-local الشيفرة الخاصة بي معزولة عن الشبكة تمامًا؟
يمكنه ذلك، لكن فقط ابتداءً من الإصدار v0.1.0 فصاعدًا. كان خلل سابق يجعل أداة Claude Code نفسها تتصل بخوادم Anthropic لأغراض القياس والمهام الخلفية حتى مع ضبط عنوان أساسي محلي؛ أصلح الإصدار v0.1.0 (مايو 2026) ذلك عبر تعطيل تلك الحركة. تحقق من إعدادك بنفسك عبر lsof -p $(pgrep -f claude) بدلًا من الافتراض.
كيف أثبّت claude-code-local؟
المثبِّت الموثَّق بأمر واحد هو curl -fsSL https://raw.githubusercontent.com/nicedreamzapp/claude-code-local/main/install.sh | bash. كما يوجد بديل يدوي موثَّق — استنساخ المستودع وتشغيل bash setup.sh بعد قراءته — لمن يفضّل عدم تمرير سكربت بعيد مباشرة إلى bash.
ما هي النماذج التي يمكن لـ claude-code-local تشغيلها؟
يوثّق المشروع عدة نماذج مفتوحة الأوزان بأحجام تتناسب مع الذاكرة الموحّدة لجهاز Mac، من Hermes 4 14B (بذاكرة 16 جيجابايت) وحتى Qwen 3.5 122B (بذاكرة 96 جيجابايت فأكثر)، إضافة إلى خيارات أخرى مثل Gemma 4 وLlama 3.3 70B ونسخة بدقة كاملة من Qwen 3.8 27B. يتفاوت اختيار النموذج وجودته بحسب النموذج المختار والعتاد لديك.
من يطوّر claude-code-local؟
بناه ويصونه مطوّر مستقل واحد، هو Matt Macosko، ومقره في أركاتا بولاية كاليفورنيا. ينص ملف README الخاص بالمشروع صراحة على ذلك: "شخص واحد، لا فريق، لا مستثمرين".
متى صدر claude-code-local لأول مرة؟
أُنشئ مستودع GitHub في 26 مارس 2026. تلا ذلك أول علامة إصدار رسمية، v0.1.0، في 8 مايو 2026، ثم v0.2.0 (5 أغسطس 2026) وv0.3.0 (22 أغسطس 2026) — راجع صفحة الإصدارات الرسمية لمعرفة أي إصدارات صدرت بعد تاريخ نشر هذه المراجعة.