عن المشروع
GoNavi هو عميل قواعد بيانات متعدد المنصات مبني باستخدام Wails (Go) وReact، ومصمم كبديل خفيف لواجهات قواعد البيانات الرسومية القائمة على Electron. يوفر تجربة سطح مكتب أصلية مع مثبتات بحجم يقارب 20–26 ميغابايت، ويدعم مجموعة واسعة من مصادر البيانات بما في ذلك قواعد البيانات العلائقية (MySQL، PostgreSQL، Oracle، SQL Server)، وأنظمة التخزين المؤقت (Redis)، وقواعد بيانات المتجهات (Chroma، Qdrant، Milvus)، وقوائم انتظار الرسائل (Kafka، RabbitMQ، RocketMQ، MQTT)، ومحركات البحث (Elasticsearch، Sphinx)، وقواعد بيانات السلاسل الزمنية (TDengine، IoTDB)، ومختلف قواعد البيانات الصينية المحلية (OceanBase، Dameng، Kingbase، وغيرها).
تشمل الميزات الرئيسية شبكة بيانات افتراضية (DataGrid) للتعامل مع مجموعات النتائج الكبيرة، وتحرير الخلايا في مكانها، وعمليات CRUD المجمعة، ودعم المعاملات، والتصدير إلى CSV أو XLSX أو JSON أو Markdown. يوفر محرر Monaco إكمالاً سياقياً لأوامر SQL. يدعم تكامل الذكاء الاصطناعي OpenAI وGemini وClaude وواجهات API المخصصة المتوافقة مع OpenAI، مع إمكانية إرفاق مخططات الجداول الحية كسياق لتوليد SQL وشرحه وتحسينه ومراجعته. يتيح خادم MCP (بروتوكول سياق النموذج) لوكلاء البرمجة مثل Claude Code وCodex وغيرهم الوصول إلى أدوات المخططات دون كشف بيانات الاعتماد الخام.
يتضمن GoNavi أنفاق SSH، ودعم الوكيل، واستيراد/تصدير اتصالات JSON، ومدير برامج تشغيل لوكلاء مصادر البيانات الاختيارية. يوفر سجلات تنفيذ SQL، ومركز تدقيق مع التنقيح والاحتفاظ، ووضع خادم ويب تجريبي للوصول عن بُعد. تشمل خيارات النشر Docker وKubernetes وHelm وPodman. تتوفر واجهة سطر أوامر مستقلة للعمليات بدون واجهة رسومية مثل الاستعلام والتصدير والتنفيذ المجمع.
المشروع مرخص بموجب Apache 2.0 ويُطوَّر بنشاط، مع إصدارات لنظامي Windows وmacOS وLinux. وهو مدعوم من APISmart وHuaLongAI، اللتين توفران خدمات واجهات API لنماذج الذكاء الاصطناعي.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.