پرش به محتوای اصلی
رؤوفResearchOS
فارسی
سیدنی، استرالیازمان کنونی سیدنی—
برای بستن این پنجره، کلید Escape را فشار دهید.

مهندسی

GitSwitch

GitSwitch یک کلاینت Git مجهز به هوش مصنوعی برای توسعه‌دهندگانی است که با چند حساب و مخزن کار می‌کنند؛ هویت git را تغییر می‌دهد و پیام‌های کامیت معنایی می‌نویسد.

  • Electron
  • React
  • TypeScript
  • هوش مصنوعی
  • ابزار توسعه
هویت بصری پروژهثابت

۰۱ / نمای کلی

فناوری‌های مستند پروژه
  • ۰۱Electron
  • ۰۲React 19
  • ۰۳TypeScript
  • ۰۴Zustand
  • ۰۵Google Gemini AI

مسئله

مدیریت هم‌زمان هویت‌های شخصی و کاری git و نوشتن پیام‌های کامیت یکدست برای توسعه‌دهندگان دشوار است.

نمای کلی راهکار

  1. تغییردهندهٔ هویت برای تنظیمات سراسری و محلی git ساخته شد.
  2. Gemini 3 برای تولید پیام کامیت معنایی یکپارچه شد.
  3. برنامهٔ مدرن و امن Electron با جداسازی سخت‌گیرانه ساخته شد.
  4. نمای هوشمند تفاوت کد برای بازبینی بهتر پیاده شد.

۰۲ / شواهد

شواهد و راستی‌آزمایی

  • یکپارچگی امن با زنجیره‌کلید سیستم‌عامل.
  • پاک‌کردن کلیدهای API از حافظه.
  • پشتهٔ مدرن React 19 + Electron 33.
  • رابط کاربری با الهام از سبک سایبرپانک.

۰۳ / روش‌ها

پیاده‌سازی

پشته فناوری

  • Electron
  • React 19
  • TypeScript
  • Zustand
  • Google Gemini AI
  • مدیریت چند حساب شخصی و کاری.
  • تولید پیام کامیت با هوش مصنوعی Gemini 3.
  • نمای هوشمند تفاوت کد با برجسته‌سازی نحو.
  • مدیریت مخزن با کشیدن و رهاکردن.

امنیت

  • حذف کلیدهای API از گزارش‌ها و پاک‌کردن آن‌ها از حافظه.
  • ذخیرهٔ امن اسرار در زنجیره‌کلید سیستم‌عامل.
  • اعمال زمان‌سنج انقضا و پاک‌سازی ورودی.
  • طراحی با اولویت حریم خصوصی.

جست‌وجو

پروژه، مقاله، نوشته یا صفحه‌ای را پیدا کنید.

۳۰ / ۴۱ · نتایج جست‌وجو

↑ ↓ ناوبری فضای کارEnter باز کردنEsc بستن