HyperAI
Back to Headlines

بديل Claude Code مفتوح المصدر هنا: التعرف العكسي على Claude Code من قِبل Kir Shatrov

منذ 2 أشهر

عثرت على مشروع مثير على GitHub يُدعى OpenCode وهو بديل مجاني ومفتوح المصدر لـ Claude Code من Anthropic Claude Code هو وكيل ذكاء اصطناعي للترميز يُستخدم مباشرة من الواجهة النصية لل الأوامر وهو مصمم لمساعدة المطورين في بناء وتحرير وتَنقلّهم عبر قواعد الأكواد الخاصة بهم ولكن على الرغم من فائدته فهو بطيء ومرتفع التكلفة مقارنة بالأدوات الأخرى مثل Cursor للتعرُف على آلية عمل Claude Code، قمت بتحليل بعض الأوامر التي يرسلها إلى Anthropic باستخدام أداة mitmproxy تم تحديد ما إذا كانت رسائل المستخدم تشير إلى موضوع جديد أم استمرار للموضوع السابق ثم جرى تعبئة الردود بتنسيق JSON يحتوي على حقلين يتم تحديدهما فقط: 'isNewTopic' (منطقية) و 'title' (سلاسل نصية أو فارغة) السياق الذي يتوفر للوكلاء يتضمن معلومات مهمة مثل هيكل المشروع وحالة Git وقد جرى تحويل طلب المستخدم الأولي «وصف ما يوجد في هذا المشروع» إلى استخدام أداة dispatch_agent التي تقوم بتحليل هيكل مستودع الكود وتحديد نوع المشروع استنادًا إلى ملفات الهيكل والتكوين جرى تقديم ملخص موجز للمشروع الذي تبين أنه موقع شخصي ومدونة لـ Kir Shatrov مُبنية باستخدام Next.js و React و Tailwind CSS وتشمل مقالات تقنية وعرض صور وخرائط السفر ومشاريع التصنيع طلب المستخدم التالي كان كتابة نص برمجي بسيط لعرض القصة الرئيسية على Hacker News لكن نظرًا لقيود الأمان، لم يتمكن Claude Code من الوصول إلى واجهات برمجة التطبيقات الخارجية مثل Hacker News API وFirebase وGoogle لذا قام بتقديم مثال أساسي للنص البرمجي مع شرح موجز لكيفية استخدامه للوصول إلى بيانات القصة الرئيسية وعرضها أي استخدام للأدوات مثل Bash يتطلب تقييم الأمان من خلال تحديد رموز الأوامر المعروفة لضمان عدم حدوث حقن أوامر خبيثة مثلاً، عند استخدام أمر chmod +x hn_top.sh، يتم تحديده كـ chmod ويجب على المستخدم تأكيد سماحه به فيما يتعلق بتعديل ملفات يوفر Claude Code أيضًا أمرًا مفيدًا يُسمى /init الذي ينشئ ملف CLAUDE.md يحتوي على إرشادات لبناء واختبار وتنسيق المشروع هذا الأمر يستخدم BatchTool للجمع بين المعلومات من ملفات مختلفة في المشروع لتقديم إرشادات شاملة للمطورين بشكل عام، يقدم Claude Code تجربة آمنة ومُوثوقة للمطورين الذين يحتاجون إلى مساعدة ذكاء اصطناعي مباشرة في الواجهة النصية لل أوامر ومع ذلك، هو أبطأ وأكثر تكلفة من أدوات مشابهة مثل Cursor ومع ذلك، يعتبر Claude Code الفائز في تجربة المستخدمUX للأدوات الوكيلية التي تعمل في واجهة سطر الأوامر في السياق الأوسع، يعد Claude Code خطوة مهمة نحو توفير أدوات ذكاء اصطناعي مفتوحة المصدر وأمنة للمطورين رغم تكلفته الإضافية، فهو يوفر مستوى عالٍ من الأمان والموثوقية التي قد تكون ضرورية للمشاريع الحساسة ردود الفعل العامة إيجابية للغاية، خاصة من قبل المطورين الذين يقدرون الشفافية والأمان في أدوات الذكاء الاصطناعي

Related Links