مرحبًا بالجميع، كيف حالكم؟ في هذا المقال، سنتناول أداة جديدة تُدعى “Crush CLI” من شركة JetBrains. في الواقع، هذه الأداة تستخدم العديد من نماذج الذكاء الاصطناعي، منها المدفوع ومنها المجاني. تعمل الأداة بالكامل عبر سطر الأوامر (Terminal) ولكنها تمنحك واجهة جيدة المظهر وملونة وجذابة، وتمكّنك من إنجاز مهام متنوعة. لذا، دعونا نلقي نظرة عليها.
من عادتنا في هذا المنشور أن نستعرض كل ما هو جديد، فقد ينال إعجاب البعض أو لا، ولكن من الضروري أن نمنح فكرة عن الأدوات الجديدة، وهذه الأداة جيدة في الواقع.
كيفية التثبيت والاستخدام
1. تثبيت الأداة
لتثبيت الأداة، يمكنك زيارة صفحتهم الرسمية على GitHub (سأترك لكم الرابط في نهاية المقال). نأخذ أمر التثبيت التالي ونقوم بنسخه:
npm install -g crush-cli
بعد ذلك، نتوجه لفتح موجه الأوامر (CMD)، ونقوم بلصق الأمر ثم نضغط على Enter
. سيبدأ الآن تحميل الحزمة، فننتظر بضع ثوانٍ حتى تكتمل العملية.
2. تشغيل الأداة واختيار النموذج
بعد اكتمال التثبيت، نكتب الأمر التالي لتشغيل الأداة:
crush
بمجرد الضغط على Enter
، ستفتح واجهة Crush CLI كما هو موضح. ستظهر لك قائمة بالنماذج التي يمكنك استخدامها، بعضها مدفوع مثل Claude، وبعضها الآخر مجاني. يمكنك استخدام أسهم لوحة المفاتيح للتنقل بين النماذج.
نريد أن نجد نموذجًا مجانيًا وقويًا في نفس الوقت. لنجرب نموذج Cohere، فهو قوي ومجاني. إذا نظرت في القائمة، ستجد cohere/command-r
وهو مجاني. ننتقل إليه باستخدام الأسهم ثم نضغط Enter
للمتابعة.
3. الحصول على مفتاح API
ستطلب منك الأداة إدخال مفتاح API الخاص بنموذج Cohere من خلال موقع OpenRouter. للقيام بذلك، اتبع الخطوات التالية:
- اذهب إلى موقع OpenRouter.
- في قسم النماذج (Models)، ابحث عن
Cohere
. - اختر
cohere/command-r
. - انتقل إلى قسم API واضغط على
Create API Key
. - قم بتسمية المفتاح بأي اسم، ثم اضغط
Create
. - انسخ مفتاح API الذي تم إنشاؤه.
الآن، نعود إلى سطر الأوامر ونلصق المفتاح (باستخدام Ctrl+V
) ثم نضغط Enter
. ستظهر علامة صح بجانب المفتاح للدلالة على أنه تم التعرف عليه بنجاح. ستسألك الأداة إذا كنت تريد التثبيت الآن، اضغط Enter
للموافقة (Yes).
بعد الانتظار قليلًا، ستظهر رسالة تفيد بأن الأداة جاهزة للعمل.
مثال عملي: إنشاء لعبة كسر الطوب
الآن، يمكننا استخدام الأداة كوكيل ذكاء اصطناعي. لنجرب أن نطلب منه إنشاء لعبة كسر الطوب (Brick Breaker)، وهي اللعبة التي تحتوي على مضرب يضرب كرة لكسر مربعات في الأعلى.
ملاحظة: ستلاحظ في الجانب الأيمن من الواجهة أن النموذج المستخدم هو cohere/command-r
وبجانبه كلمة ‘Free’، مما يشير إلى أن التكلفة هي صفر.
لنكتب له الأمر التالي:
“أنشئ لي لعبة كسر الطوب (Brick Breaker) مع رسوم متحركة احترافية.”
بعد إعطاء الأمر، ستطلب الأداة صلاحية للبدء في إنشاء اللعبة، نضغط Enter
للموافقة. ثم ستسأل “هل يجب أن أبدأ في تنفيذ هذه المهمة؟”، نختار Yes
ونضغط Enter
.
بعد أن ينتهي، يمكننا فتح ملف index.html
الذي تم إنشاؤه لنرى اللعبة. اللعبة بسيطة وتحتوي على زر “Start Game”. كنت قد طلبت منه إضافة رسوم متحركة، وبالفعل، هناك عناصر تسقط من الطوب الذي يتم كسره، مثل العناصر التي تزيد من سرعة الكرة أو تكبر حجم المضرب. لقد صممها بشكل لطيف. بالطبع، تعتمد النتيجة على دقة وجودة الطلب الأولي؛ كان بإمكاننا طلب ميزات إضافية.
التنقل في الواجهة
- Ctrl + P: لفتح القائمة الرئيسية التي تتيح لك بدء جلسة جديدة، أو التبديل بين الجلسات، أو تغيير النموذج المستخدم.
- Ctrl + C: لإيقاف المهمة الحالية.
- Esc: للخروج من الأداة.
تنظيم المشاريع
هناك أمر آخر أردت أن أذكره لكم، وهو كيفية إنشاء مجلد للمشروع لتنظيم الملفات الناتجة.
- أنشئ مجلدًا جديدًا في المكان الذي تريده (على سبيل المثال، على سطح المكتب) وقم بتسميته (مثلًا
BricksGame
). - ادخل إلى المجلد الذي أنشأته.
- في شريط العنوان الخاص بمستكشف الملفات، اكتب
cmd
واضغطEnter
. سيؤدي هذا إلى فتح موجه الأوامر في مسار المجلد الحالي. - الآن، إذا كتبت
crush
لتشغيل الأداة، فإن أي مشروع أو ملفات تقوم بإنشائها سيتم حفظها مباشرة داخل هذا المجلد.
وبهذا، يمكنك الآن أن تطلب منه إنشاء مواقع ويب، تطبيقات، أو أي شيء آخر تريده، وستجد كل شيء منظمًا في مكانه.
رأي شخصي
إذا أردت رأيي، لأكون صريحًا، لا أرى أنها أداة قوية جدًا. لكنها أداة كان لا بد من إعطائكم فكرة عنها. دوري هو أن أعرّفكم بكل ما هو جديد، فقد يعجبك وقد لا يعجبك. قد لا يفضل البعض استخدام سطر الأوامر، ولكني أقدم لكم الجديد.
بصراحة، لم تعجبني كثيرًا. صحيح أنها مجانية وتتيح الوصول إلى نماذج مجانية، ولكني أرى أن هناك أدوات أخرى يمكنها استخدام هذه النماذج المجانية بشكل أفضل. تجربتي معها لم تكن مبهرة، ولكني أحببت أن أعرّفكم عليها.
خاتمة
وهذا كل ما لدي اليوم. أتمنى أن يكون هذا المقال قد نال إعجابكم، وأشكركم جزيلًا على القراءة.