GitSwitch
GitSwitch عميل Git مدعوم بالذكاء الاصطناعي للمطوّرين الذين يديرون حسابات ومستودعات متعددة؛ يبدّل هوية git ويكتب رسائل إيداع دلالية.
٠١ / نظرة عامة
- ٠١Electron
- ٠٢React 19
- ٠٣TypeScript
- ٠٤Zustand
- ٠٥Google Gemini AI
المشكلة
يصعب على المطوّرين إدارة هويات git الشخصية والمهنية وكتابة رسائل إيداع متّسقة.
نظرة عامة على الحل
- بناء مبدّل هوية لإعدادات git العامة والمحلية.
- دمج Gemini 3 لتوليد رسائل إيداع دلالية.
- بناء تطبيق Electron حديث وآمن بعزل صارم.
- تنفيذ عارض فروق ذكي لتحسين مراجعة الكود.
٠٢ / الأدلة
الإثبات والتحقق
- تكامل آمن مع سلسلة مفاتيح نظام التشغيل.
- مسح مفاتيح API من الذاكرة.
- بنية حديثة React 19 + Electron 33.
- واجهة مستوحاة من السايبربانك.
٠٣ / المنهجية
البناء
مكدس التقنيات
- Electron
- React 19
- TypeScript
- Zustand
- Google Gemini AI
- إدارة حسابات شخصية ومهنية متعددة.
- توليد رسائل الإيداع بالذكاء الاصطناعي Gemini 3.
- عارض فروق ذكي مع تمييز الصياغة.
- إدارة المستودعات بالسحب والإفلات.
الأمان
- حجب مفاتيح API من السجلات ومسحها من الذاكرة.
- تخزين الأسرار بأمان في سلسلة مفاتيح النظام.
- فرض مهلات وتنقية المدخلات.
- تصميم يمنح الخصوصية الأولوية.