Transcript
00:00:00من المؤكد أن أداة Claude Code رائعة، ولكن دفع تكلفة نموذج مميز لكل مهمة صغيرة،
00:00:05قد يكون مكلفاً. يتيح لك هذا المشروع مفتوح المصدر الحائز على 48 ألف نجمة الاحتفاظ بواجهة Claude Code أو Codex
00:00:10أو Pi مع استبدال النموذج الأساسي بنموذج مجاني، أو أرخص، أو يعمل محلياً بالكامل.
00:00:16يبدو الأمر مثالياً، لكن استخدام Claude Code بدون Claude هو أمر مختلف تماماً،
00:00:20لذا قمت بتثبيته واختباره في بيئة عمل حقيقية.
00:00:28هذا هو برنامج Free Claude Code. نعم، إنه اسم غريب بعض الشيء، أنا أوافقكم الرأي.
00:00:33من الواضح أن هذا لا يحل محل Claude Code، ولا يستبدل Codex، ولا يعوض عن Pi.
00:00:40تلك العكاكيز تبقى في أماكنها تماماً، وسير عملك عبر سطر الأوامر يظل مألوفاً.
00:00:45تعديل الملفات، واستدعاء الأدوات، والوصول إلى المشروع، كل ذلك يبقى كما هو. Free Claude Code يجلس في المنتصف.
00:00:52بدلاً من أن يتواصل Claude Code مباشرة مع Anthropic، يمكنه إرسال نفس الطلب إلى مكان آخر.
00:00:57لكن واجهة الاستخدام تبدو كما هي. مزود مجاني، نموذج أرخص،
00:01:02أو حتى نموذج يعمل محلياً على جهازك الخاص، ليبقى الوكيل البرمجي كما هو دون تغيير.
00:01:07أنت فقط تملك حرية اختيار العقل المدبر خلفه.
00:01:09إذا كنت تستمتع بأدوات البرمجة وترغب في تسريع سير عملك، فلا تنس الاشتراك.
00:01:12لدينا مقاطع فيديو جديدة تصدر طوال الوقت.
00:01:14حسناً. أنا الآن أستخدم جهاز Mac M4 Pro الخاص بي هنا.
00:01:16أولاً، سأقوم بتشغيل سكريبت التثبيت، ثم بدء تشغيل الوسيط (Proxy) باستخدام خادم FCC.
00:01:22هذا كل ما في الأمر تقريباً. يظهر الخادم المحلي، ونحصل على واجهة الإدارة هذه حيث يمكننا تكوين النماذج التي نريد استخدامها.
00:01:31في هذه النقطة، لم يتغير Claude Code على الإطلاق.
00:01:34لقد قمنا للتو بإنشاء مسار جديد بين الوكيل والنموذج.
00:01:37الآن، نحتاج إلى شيء على الطرف الآخر من هذا المسار.
00:01:39الآن، لهذا الاختبار، سأستخدم مزوداً مجانياً.
00:01:43يمكن أن يكون ذلك شيئاً مثل NVIDIA NIM، أو نموذج مجاني على OpenRouter، أو أحد النماذج الأخرى المدعومة هنا بالفعل.
00:01:50يمكنني إنشاء واحد بسهولة.
00:01:52لقد اخترت NVIDIA لهذا الغرض.
00:01:53عليك فقط إضافة المفتاح، واختيار النموذج، ثم حفظه.
00:01:56هذا هو كل ما عليك فعله حقاً.
00:01:58والآن، أصبح لدينا نموذج مجاني يعمل خلف الوسيط.
00:02:01كان الإعداد هو الجزء السهل.
00:02:03السؤال الأهم هو ما إذا كان بإمكان Claude Code أداء عمل مفيد من خلال هذا الإعداد الآن.
00:02:07لذا، سأقوم بتشغيل Claude Code عبر FCC Claude.
00:02:11وهنا يبدأ هذا الأمر بإرباك تفكيري بعض الشيء، لأن لا شيء يبدو مختلفاً.
00:02:15حرفياً، كل هذا يبدو متطابقاً تماماً.
00:02:18نفس واجهة Claude Code، ونفس إعدادات المشروع.
00:02:21أحصل على نفس الأدوات.
00:02:22حرفياً، كل شيء متطابق.
00:02:24أعني، في الأعلى هنا، يظهر اسم Opus 5 حتى الآن، مما يجعلني أحك رأسي حيرةً، أليس كذلك؟
00:02:30ولكن قد لا يكون Claude هو من يجيب على أي من هذا في الواقع.
00:02:33إذا قمت بتشغيل أمر model، ستجد أن Opus لا يزال معيناً كافتراضي.
00:02:37لذا لا يزال Claude Code يعتقد أنه يتحدث إلى نموذج Opus الخاص بـ Anthropic.
00:02:42ولكن في الواقع، يقوم برنامج Free Claude Code باعتراض هذا الطلب وتوجيهه إلى أي تكوين قمت بإعداده في واجهة المسؤول.
00:02:49لذا، لقد استخدمت NVIDIA.
00:02:51لددي مكون (Component) تفاعلي هنا يعمل، لكن منطق العمل غير المتزامن (Async) فوضوي ومعالجة الأخطاء سيئة.
00:02:57لذا، سأطلب منه التالي.
00:02:59أعد هيكلة هذا المكون، وأضف معالجة صحيحة للأخطاء، ونظف منطق العمل غير المتزامن، ولا تغير السلوك الحالي.
00:03:07إذن، سنكتشف الآن ما إذا كان هذا مفيداً حقاً.
00:03:10إنه يقرأ المشروع، ويفحص المكون، ويجري التعديلات، ويستخدم نفس نوع سير العمل الذي أتوقعه من Claude Code العادي.
00:03:20وقد انتهى الآن.
00:03:21تم تنظيف حالة التحميل، ومعالجة مسار الأخطاء بشكل صحيح، ولا يزال السلوك الأصلي موجوداً.
00:03:26إذن، بالنسبة لهذه المهمة، هذا يعمل.
00:03:28ولكن هذه أيضاً نتيجة رئيسية هامة.
00:03:30الجانب المثير للاهتمام ليس أن نموذجاً مجانياً آخر يمكنه تعديل الشفرة البرمجية.
00:03:34لقد كان لدينا ذلك لفترة من الوقت.
00:03:36الجانب المثير حقاً هو أنني لم اضطر لتغيير طريقتي في العمل لاستخدام أي من هذا.
00:03:40أنا معتاد على Claude Code.
00:03:42وما زلت أستخدم Claude Code.
00:03:44أم أنني لست كذلك؟
00:03:45لأنكر تفكر في عدد المهام التي يمكنك أن تطلب من وكيل برمجي القيام بها والتي قد لا تحتاج إلى Opus 5 حقاً.
00:03:50إعادة تسمية بعض المتغيرات، كتابة الشيفرات التمهيدية (Boilerplate)، شرح ملف.
00:03:54هذه كلها مهام بسيطة للغاية.
00:03:57إذا ذهب أحد هذه الطلبات إلى نموذج مميز، فأنت تدفع أسعاراً باهظة مقابل عمل عادي جداً يمكن لنموذج مجاني إنجازه في النهاية.
00:04:05باستخدام هذا الإعداد، يمكن توجيه تلك الوظائف إلى مكان أرخص.
00:04:07وكما قلت، إلى مكان مجاني تماماً.
00:04:09ويمكنك الاحتفاظ بالنماذج الأقوى للأوقات التي تحتاج فيها إليها حقاً.
00:04:13الآن، الاحتفاظ بواجهة Claude Code لا يجعل نموذجك المحلي أفضل بطريقة سحرية.
00:04:18إذا كان النموذج يعاني من مشاكل في تخطيط الأدوات أو المهام الطويلة، فإن الواجهة الجميلة لـ Claude Code لن تنقذه.
00:04:25سيكون لذلك أهمية بعد دقيقة أو دقيقتين بمجرد تشغيل ذلك.
00:04:29سير العمل الذي أراه أكثر إثارة للاهتمام هو التالي.
00:04:31لا تختار نموذجاً واحداً لكل شيء.
00:04:33استخدم نماذج أقوى عندما تكون المهمة صعبة، ونماذج مجانية أو أرخص عندما لا تكون كذلك.
00:04:37الكثير منا يفعلون هذا بالفعل، أليس كذلك؟
00:04:39يمتلك برنامج Free Claude Code توجيهاً طبقياً لهذا الغرض بالضبط مع واجهة مألوفة.
00:04:45لست مضطراً لتعلم شيء جديد.
00:04:47يمكنني استخدام Claude Code.
00:04:48ويمكنني الآن اختيار نماذج ليست من إنتاج شركة Anthropic.
00:04:51وهذا يثير السؤال البديهي: حسناً، لماذا لا تستخدم OpenRouter فحسب؟
00:04:55هذا خيار بديل متاح هنا.
00:04:57لأن ذلك يحل مشكلة مختلفة تماماً.
00:04:59OpenRouter هي طبقة توجيه عامة.
00:05:02فهي تمنحك إمكانية الوصول إلى العديد من النماذج عبر واجهات برمجة تطبيقات مشتركة.
00:05:06أما Free Claude Code فهو يركز بشكل أكبر بكثير على الوكلاء البرمجيين، وتحديداً على جعل تلك العكاكيز الحالية تعمل مع نماذج لم يتم تصميمها في الأساس لتتطابق معها.
00:05:14لذا بدلاً من القول: إليك وكيل برمجي جديد كلياً، تعلم كيفية استخدامه.
00:05:18نقول الآن أشياء مثل: احتفظ بالوكيل الذي يعجبك بالفعل، وهو Claude Code.
00:05:22هذا تغيير أصغر بكثير.
00:05:24وبالنسبة للعمل اليومي، غالباً ما تكون التغييرات الأصغر هي تلك التي تستمر في استخدامها حقاً.
00:05:28وبمجرد أن تفكر في الأمر بهذه الطريقة، تصبح ميزة التوجيه أكثر منطقية أيضاً.
00:05:32مستويات مختلفة للنماذج، والاحتياطي البديل، ومزودون مختلفون، ونماذج مختلفة لمهام مختلفة.
00:05:37بدلاً من أن يذهب كل طلب تلقائياً إلى نفس النموذج باهظ الثمن.
00:05:42نحصل الآن على بعض التحكم في المكان الذي تذهب إليه المهمة.
00:05:45هذه هي القيمة الحقيقية هنا.
00:05:47ليست الحصول على Claude مجاناً، لأن ذلك سيكون خطأً.
00:05:50بل تحديد متى تحتاج فعلاً إلى ذكاء بمستوى Claude ومتى تدفع ثمنه لمجرد الاعتياد.
00:05:56الآن، هل سأستخدم برنامج Free Claude Code حقاً؟
00:05:58لست أدري حقاً، أليس كذلك؟
00:06:00كان اللعب به أمراً ممتعاً.
00:06:01أعني أنني أفهم الهدف بأكمله.
00:06:03أنا أستخدم Claude Code طوال الوقت.
00:06:04لذا لا أريد أن أضطر لتعلم واجهة جديدة.
00:06:07هذا منطقي تماماً.
00:06:08إذا كان لديك اشتراك Max، فربما لن تهتم بالأمر إلا إذا كنت تصل إلى حدود الاستخدام باستمرار.
00:06:13ولكن إذا كان لديك اشتراك Claude أساسي وتفهم Claude Code جيداً، فقد يكون هذا أفضل حقاً.
00:06:19يمكنك الاستمرار في استخدام ما تعرفه بالفعل، ولكن تبديل النماذج للتعامل مع جزء كبير من هذا العبء.
00:06:23لن أستبدل Claude بهذا أبداً.
00:06:26بل سأستخدمه لمنع إهدار استخدام Claude إذا كنت مشتركاً في إحدى الخطط الأرخص.
00:06:30ثم عندما أواجه إحدى تلك الأخطاء الكبيرة أو مهمة تتطلب حقاً استدلالاً قوياً، فحينئذٍ أنفق المال على النموذج الأفضل.
00:06:36توفير بضعة دولارات أمر سهل.
00:06:38إلى أن يتسبب النموذج الأرخص في ساعة كاملة من أعمال التنظيف والإصلاح.
00:06:40لذا فإن الموثوقية تصبح أهم بكثير من تكلفة الرموز (Tokens) في تلك المرحلة.
00:06:43وهنا حقاً يجب أن نرسم الخط الفاصل.
00:06:45إذن هذا ليس حقاً برنامج Free Claude Code.
00:06:48إنه أكثر فائدة من ذلك، ولكنه مجرد تلك الواجهة التي نحصل عليها.
00:06:52إنه برنامج Claude Code مع حرية اختيار العقول المدبرة.
00:06:54لقد تركت كل ما تحتاجه في الأسفل.
00:06:56إذا كنت تستمتع بنصائح وحيل البرمجة مثل هذه، فتأكد من الاشتراك في قناة BetterStack.
00:07:00سنراكم في فيديو آخر.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video