عن المشروع
يوفر Tabby مساعد برمجة بالذكاء الاصطناعي متكاملاً يعمل دون الحاجة إلى خدمات سحابية خارجية أو نظام إدارة قواعد بيانات (DBMS) منفصل. وقد صُمم ليتم دمجه في البنية التحتية الحالية عبر واجهة OpenAPI، كما يدعم وحدات معالجة الرسومات (GPUs) الموجهة للمستهلكين، بما في ذلك استدلال Apple M1/M2 Metal.
تشمل القدرات الرئيسية ما يلي:
- إكمال الكود: إكمال يعتمد على RAG باستخدام سياق على مستوى المستودع ومقتطفات ذات صلة محلياً.
- محرك الإجابات: محرك معرفي مركزي لفرق الهندسة يتكامل مع البيانات الداخلية لتقديم إجابات دقيقة.
- التكامل مع بيئات التطوير (IDE): تتوفر إضافات لـ VSCode و Vim و JetBrains IDEs، وتتميز بدردشة في اللوحة الجانبية، وتحرير مضمن، ورسائل commit مُنشأة تلقائياً.
- ميزات المؤسسات: دعم للمصادقة عبر LDAP، و SSO لـ GitLab/GitHub، وإدارة الفرق، وتقارير تحليلات الاستخدام.
- النشر: يمكن نشره عبر Docker أو SkyServe في بيئات سحابية متنوعة.