عن المشروع

Forge هي بيئة تطوير طرفية مدعومة بالذكاء الاصطناعي ووكيل برمجة ثنائي. تدمج نماذج اللغة الكبيرة (LLMs) مباشرة في الطرفية لمساعدة المطورين في مجموعة واسعة من مهام البرمجة. تدعم مزودين متعددين، بما في ذلك Claude وGPT وO Series وGrok وDeepseek وGemini. توفر الأداة ثلاثة أوضاع تفاعل مميزة: 1. **الوضع التفاعلي (TUI)**: واجهة طرفية مستمرة للمساعدة البرمجية الحوارية متعددة الخطوات. 2. **وضع CLI للطلقة الواحدة**: يسمح بتشغيل مطالبات فردية والخروج، مثالي للبرمجة النصية أو الاستعلامات السريعة. 3. **وضع إضافة ZSH**: يتكامل عبر نظام بادئة `:`، مما يتيح أوامر سريعة داخل الصدفة للمطالبات والالتزامات وإدارة المحادثات دون مغادرة الصدفة. يتضمن Forge وكلاء متخصصين لمهام مختلفة: `forge` للتنفيذ، و`sage` للبحث وفهم الكود، و`muse` للتخطيط. يدعم ميزات مثل شرح الكود وتصحيح الأخطاء وإعادة الهيكلة وتصميم مخطط قاعدة البيانات وعمليات git. بالإضافة إلى ذلك، يوفر قدرات البحث الدلالي من خلال فهرسة مساحة العمل ويدعم المهارات والوكلاء المخصصين للتوسع. التثبيت بسيط عبر نص curl، وتُدار التهيئة من خلال تسجيل دخول المزود التفاعلي أو ملف `forge.yaml`.