عن المشروع

LocalRouter هو بوابة وكيل AI API ذاتية الاستضافة مصممة للعمل بالكامل على جهازك المحلي. وهي تتيح للمطورين توحيد الوصول إلى العديد من مزودي الذكاء الاصطناعي — بما في ذلك OpenAI و Anthropic و Azure و Ollama وغيرهم — خلف نقطة نهاية واحدة متسقة. وهذا يلغي الحاجة إلى تعديل كود التطبيق عند تبديل المزودين أو النماذج. تشمل الميزات الرئيسية تسمية النماذج المستعارة (على سبيل المثال، تعيين 'gpt-4o' لأي مزود خارجي)، والتبديل بنقرة واحدة بين المزودين النشطين، وتسجيل كامل للطلبات والاستجابات (بما في ذلك محتوى SSE المتدفق)، وتتبع التكاليف في الوقت الفعلي بناءً على تسعير قابل للتكوين لكل نموذج، وتحليلات مفصلة للاستخدام مع اتجاهات الرموز (tokens) وتصنيفات حسب المصدر أو المدخل أو النموذج. تدعم الأداة التحكم في الوصول عبر رموز مصادقة اختيارية وتوفر تطبيقات سطح مكتب (macOS و Windows و Linux) وأوضاع خادم. يتم تخزين جميع البيانات محلياً في قاعدة بيانات SQLite، مما يضمن الخصوصية والتشغيل دون اتصال بالإنترنت. يمكن للمطورين دمجها بسلاسة مع OpenAI SDKs الحالية ببساطة عن طريق تغيير عنوان URL الأساسي. توفر لوحة التحكم إدارة مرئية للمصادر والمدخلات والسجلات والإحصائيات، مما يجعل تصحيح الأخطاء والمراقبة أمراً سهلاً. يتم تحديد السجلات بـ 10,000 إدخال مع تقليم تلقائي للسجلات غير المميزة بنجمة، بينما يتم الاحتفاظ بالسجلات المميزة بنجمة إلى أجل غير مسمى. التكوين بسيط عبر ملف .env للمنفذ ومسار قاعدة البيانات. مرخصة بموجب MIT.