أفضل نموذج LLM محلي للبرمجة على Mac.

نموذج البرمجة على Mac الخاص بك يُبقي شيفرتك خاصة ويعمل دون إنترنت. ما تستطيع تشغيله يتوقف على الذاكرة، ومدى راحة استخدامه يتوقف على السرعة والسياق. إليك نماذج البرمجة المفتوحة التي تعمل جيدًا عند كل حجم ذاكرة، محسوبة من بطاقات النماذج ومواصفات Apple، وكيف تربطها بمحرّرك أو وكيلك.

آخر تحديث

باختصار

  • 16 GB: لا تعمل بارتياح إلا النماذج العامة الصغيرة؛ ولا يتسع Qwen3 Coder 30B A3B إلا بدقة أقل. 24 GB: Devstral Small 2 (24B). من 32 إلى 64 GB: Qwen3 Coder 30B A3B و Devstral Small 2 بدقة 4 بت.
  • من 96 GB فما فوق: Qwen3 Coder Next (80B، منها 3B نشطة). 128 GB: Devstral 2 (123B) أيضًا، ببطء. 512 GB: Kimi K2.7 Code، بدقة منخفضة.
  • نماذج البرمجة من نوع خليط الخبراء لا تقرأ إلا بضعة مليارات من الأوزان لكل توكن، لذا يستطيع Qwen3 Coder 30B A3B الكتابة أسرع بعدة مرات من Devstral Small 2 الكثيف على Mac نفسه.
  • وكلاء البرمجة يرسلون موجّهات طويلة: اترك عدة غيغابايتات للسياق، واطّلع على كم يحتاج نموذج LLM من الذاكرة.

1نماذج برمجة تعمل جيدًا، حسب الذاكرة

"يعمل جيدًا" يعني أنه يتسع بدقة 4 بت أو أعلى مع مساحة للسياق، بسرعة 10 توكنات في الثانية أو أكثر، وهي القاعدة نفسها في كل صفحة Mac. نماذج مصمّمة للبرمجة من كتالوجنا للنماذج المفتوحة، إضافةً إلى النموذج العام صاحب أعلى درجة في Artificial Analysis Intelligence Index بين ما يعمل جيدًا عند ذلك الحجم، وهو يكتب الشيفرة أيضًا:

ذاكرة Macمصمّم للبرمجةأقوى نموذج عام
16 GBQwen3 Coder 30B A3B بدقة أقل فقطMiniCPM5 2B
24 GBDevstral Small 2MiniCPM5 2B
32 GBQwen3 Coder 30B A3B، Devstral Small 2Qwen3.8 27B
48 GBQwen3 Coder 30B A3B، Devstral Small 2Qwen3.8 27B
64 GBQwen3 Coder 30B A3B، Devstral Small 2Qwen3.8 27B
96 GBQwen3 Coder Next، Qwen3 Coder 30B A3B، Devstral Small 2Qwen3.8 27B
128 GBQwen3 Coder Next، Devstral 2 (123B) (أبطأ)Qwen3.8 27B
256 GBQwen3 Coder Next، Devstral 2 (أبطأ)Qwen3.8 Flash Next
512 GBKimi K2.7 Code بدقة أقل، Qwen3 Coder NextDeepSeek V4.1 Flash 1017
من كتالوج المقارنة في 23 أكتوبر 2026: المعاملات من بطاقة كل نموذج الرسمية، و Intelligence Index من Artificial Analysis. يقيس Intelligence Index القدرة العامة، لا البرمجة وحدها. كل حجم يقود إلى قائمته الكاملة الحالية.

2لماذا تبدو نماذج البرمجة من خليط الخبراء سريعة

سرعة الكتابة محدودة بعدد بايتات الأوزان التي تُقرأ لكل توكن. النموذج الكثيف يقرؤها كلها؛ ونموذج خليط الخبراء لا يقرأ إلا جزءه النشط. على Mac mini بشريحة M5 Pro (307 GB/s، Apple)، بدقة 4 بت:

النموذجالمعاملاتما يُقرأ لكل توكنالسقف لمحادثة واحدة
Qwen3 Coder 30B A3B30.5B إجمالًا، 3.3B نشطةنحو 1.9 GBنحو 165 توكن/ث
Devstral Small 224B، كثيفنحو 13.5 GBنحو 23 توكن/ث
المعاملات من بطاقتي النموذجين لدى Qwen وMistral. السقوف هي عرض النطاق مقسومًا على البايتات لكل توكن؛ والتشغيل الفعلي يبلغ عادةً نحو 45% إلى 80% منها. تقديرات، لا قياسات.

السرعة ليست الجودة: قد يكون النموذج الكثيف مبرمجًا أفضل عند الذاكرة نفسها. جرّب الاثنين على شيفرتك.

3اترك مساحة للسياق

أدوات البرمجة ترسل نصًا كثيرًا: الملفات المعنية وأوصاف الأدوات والمحادثة حتى الآن. هذا السياق يُحفظ في الذاكرة بجانب النموذج، في KV cache، ويكبر مع كل توكن. في Qwen3 8B يأخذ 32,000 توكن نحو 4.8 GB (الحساب هنا). والنماذج الأكبر تحتاج أكثر لكل توكن.

لذا حين يتسع نموذج بالكاد، اختر الأصغر منه أو دقة أقل، بدلًا من تضييق السياق. والموجّهات الطويلة تحتاج أيضًا وقتًا للقراءة قبل ظهور الكلمة الأولى؛ وجيل M5 يقرأ الموجّهات أسرع من M4 (Apple).

4استخدمه في محرّرك أو وكيلك

أدوات البرمجة تتحدث مع النموذج عبر API. شغّل النموذج محليًا ووجّه الأداة إليه:

  • يدعم الخادم المحلي في LM Studio صيغتي OpenAI وAnthropic، ولدى LM Studio أدلة إعداد لـ Claude Code وCodex وOpenClaw وHermes Agent (LM Studio).
  • mlx-lm: الأمر mlx_lm.server --model <model> يقدّم API بنمط OpenAI على المنفذ 8080 (mlx-lm).
  • Ollama يقدّم أيضًا API متوافقة مع OpenAI: يقارن دليل أفضل تطبيقات تشغيل نماذج اللغة على Mac بينها.

الوكلاء يستدعون الأدوات، لذا يجب أن يُخرج النموذج استدعاءات أدوات بصيغة يفهمها الخادم. النماذج المصمّمة للبرمجة والوكلاء، مثل Qwen3 Coder و Devstral، مدرَّبة على ذلك؛ أما النماذج العامة الصغيرة فكثيرًا ما لا يُعتمد عليها فيه.

يضم قسم البرمجة في AI App Store وكلاء ومحررات برمجة، مثل Claude Code وCodex، لكلٍّ منها التنزيل الرسمي من مطوّره وسعره وأين تذهب بياناتك.

5أسئلة

ما أفضل نموذج LLM محلي للبرمجة على Mac بذاكرة 32 GB؟
يعمل Qwen3 Coder 30B A3B و Devstral Small 2 كلاهما جيدًا بدقة 4 بت. ويكتب Qwen3 Coder أسرع بكثير لأنه لا يقرأ لكل توكن إلا 3.3B من معاملاته البالغة 30.5B؛ جرّب الاثنين على شيفرتك.
هل يستطيع Mac بذاكرة 16 GB تشغيل نموذج برمجة؟
النماذج الصغيرة، نعم. أما Qwen3 Coder 30B A3B فلا يتسع في 16 GB إلا بدقة أقل، مع مساحة قليلة للسياق. ولوكلاء البرمجة، 32 GB أو أكثر بداية أفضل.
هل أستطيع استخدام Claude Code أو Codex مع نموذج محلي؟
نعم. لدى LM Studio أدلة إعداد لكليهما: يدعم خادمه المحلي صيغة Anthropic التي يستخدمها Claude Code وصيغة OpenAI التي يستخدمها Codex (LM Studio). ومدى جودة عملهما يعتمد على النموذج الذي تحمّله.
هل نموذج البرمجة المحلي بجودة النموذج السحابي؟
أكبر النماذج المفتوحة تقترب منه في مهام كثيرة، لكنها تحتاج Mac Studio بذاكرة 256 أو 512 GB. والنماذج التي تتسع في 32 إلى 64 GB مفيدة للإكمال والشرح ومهام الوكلاء الأصغر، وتُبقي شيفرتك على Mac الخاص بك.

المصادر

  1. Artificial Analysisartificialanalysis.ai
  2. Applesupport.apple.com
  3. Qwenhuggingface.co
  4. Mistralhuggingface.co
  5. Applemachinelearning.apple.com
  6. LM Studiolmstudio.ai
  7. mlx-lmgithub.com
  8. LM Studiolmstudio.ai

اقرأ أيضًا