عن المشروع

DevCLI هي واجهة سطر أوامر موحدة للمطورين تم بناؤها باستخدام لغة Go وإطار عمل Bubble Tea/Lip Gloss. وتتميز بواجهة مستخدم نصية (TUI) ثنائية الألواح تدمج أدوات تطوير متنوعة في مساحة عمل واحدة. تشمل القدرات الرئيسية ما يلي: - مراقبة النظام وGit: شريط حالة مباشر يعرض فروع Git، واستهلاك الذاكرة، وبيئات Python الافتراضية النشطة، وحالة مزود الذكاء الاصطناعي. - إدارة Docker: لوحة تحكم لفحص حاويات Docker وتشغيلها وإيقافها وإعادة تشغيلها وبث السجلات منها. - اختبار API: عميل HTTP مدمج لاختبار نقاط النهاية GET وPOST وPUT وDELETE وPATCH مع تنسيق JSON وتتبع زمن الاستجابة. - تكامل الذكاء الاصطناعي: دعم لـ Ollama وGemini وOpenAI وClaude وHuggingFace، بما في ذلك مساعد دردشة بالذكاء الاصطناعي داخل الطرفية ومولد رسائل git commit تقليدي مؤتمت بناءً على git diffs. - هيكلة المشاريع: إعداد فوري للمشاريع لـ Go وPython وNode وReact وFastAPI، بما في ذلك تهيئة Git. - أدوات التطوير: خادم HTTP مدمج للترجمة عبر الإنترنت للغات Python وJavaScript وGo وRust وC/C++، ومدير ملفات للطرفية، ومحرر أكواد، ومحلل لسجل Git (Code Time Machine) لفحص المسؤولية عن الأسطر (blame) سطرًا بسطر.