الوصف
ai-cli هي أداة قوية لواجهة سطر الأوامر (CLI) مصممة لتعزيز إنتاجية المطورين من خلال دمج قدرات ChatGPT مباشرة في بيئة الطرفية. تتيح هذه الأداة للمستخدمين الحصول على إجابات وشروحات فورية لأوامر CLI دون مغادرة واجهة سطر الأوامر الخاصة بهم. بمجرد طرح سؤال أو تقديم سياق أمر، يمكن لـ ai-cli إنشاء بناء جملة الأوامر ذات الصلة، وأمثلة الاستخدام، والشروحات، مما يعمل بفعالية كمساعد مدعوم بالذكاء الاصطناعي لعمليات سطر الأوامر.
الغرض الأساسي من ai-cli هو إزالة الغموض عن أوامر CLI المعقدة وتقليل منحنى التعلم المرتبط بأدوات سطر الأوامر المختلفة. غالبًا ما يقضي المطورون وقتًا كبيرًا في البحث عن بناء جملة الأوامر والخيارات وأفضل الممارسات. تعمل ai-cli على تبسيط هذه العملية من خلال تقديم مساعدة فورية وواعية بالسياق. تم بناء الأداة باستخدام TypeScript وتستفيد من OpenAI API، وتحديداً نماذج مثل gpt-3.5-turbo، لمعالجة استعلامات المستخدم وإنشاء الاستجابات.
التثبيت مباشر، ويتطلب تثبيت npm عالميًا. بمجرد التثبيت، يمكن للمستخدمين المصادقة باستخدام مفتاح OpenAI API الخاص بهم. يتم الوصول إلى الوظائف الأساسية من خلال الأمر `ai ask`، حيث يمكن للمستخدمين إدخال أسئلتهم أو استعلاماتهم المتعلقة بالأوامر. على سبيل المثال، سيؤدي طرح "التحقق من العمليات قيد التشغيل على المنفذ" إلى تقديم أوامر CLI وشروحات ذات صلة. تدعم الأداة أيضًا إدارة مفتاح OpenAI API عبر `ai auth`، وتعيين تفضيلات النموذج باستخدام `ai model`، وتحديث CLI نفسه باستخدام `ai update`.
تشمل القدرات الرئيسية إنشاء بناء جملة الأوامر، وتقديم أمثلة الاستخدام، وشرح وظائف الأوامر. تهدف الأداة إلى أن تكون فعالة من حيث التكلفة، مع تقديرات التكلفة الحالية حوالي 0.0009 دولار لكل أمر لـ gpt-3.5-turbo. قد تشمل التحسينات المستقبلية توليد استجابات محسنة وتقليل التكاليف لكل أمر من خلال الضبط الدقيق. يوفر المشروع أيضًا وظيفة الإكمال التلقائي لتجربة مستخدم أكثر سلاسة.
ai-cli مفيدة بشكل خاص للمطورين ومديري الأنظمة وأي شخص يتفاعل بشكل متكرر مع واجهات سطر الأوامر. إنها بمثابة مورد قيم لتعلم الأوامر الجديدة، واستكشاف الأخطاء وإصلاحها، وتحسين سير عمل سطر الأوامر. المشروع مفتوح المصدر، ويتم استضافته على GitHub، ويشجع مساهمات المجتمع.
الميزات الأساسية لـ ai-cli
الحصول على إجابات لأوامر CLI من ChatGPT
تنفيذ الأوامر مباشرة من الطرفية
يوفر بناء جملة الأوامر وأمثلة الاستخدام
يدعم مصادقة مفتاح OpenAI API
يسمح بتحديد نموذج الذكاء الاصطناعي المفضل
يقدم وظيفة الإكمال التلقائي للأوامر
يقدر تكلفة تنفيذ الأوامر
مشروع مفتوح المصدر مستضاف على GitHub
مكتوب بلغة TypeScript
يدعم العديد من الأغلفة للإكمال التلقائي
البدء مع ai-cli
التثبيت: npm i @abhagsain/ai-cli -g
المصادقة: قم بتشغيل `ai auth` وأدخل مفتاح OpenAI API الخاص بك
اسأل: استخدم `ai ask "سؤالك هنا"` للحصول على إجابات الأوامر
تكوين النموذج: استخدم `ai model` لتغيير تفضيل نموذج الذكاء الاصطناعي الخاص بك
الإكمال التلقائي: قم بتشغيل `ai autocomplete [SHELL]` لتعليمات التثبيت
التحديث: استخدم `ai update [CHANNEL]` لتحديث CLI
حالات استخدام ai-cli
- شرح الأوامر
- توليد بناء الجملة
- استكشاف الأخطاء وإصلاحها
- تعلم أدوات جديدة
- أتمتة سير العمل
- إنتاجية المطور






