इस प्रोजेक्ट के बारे में

GoNavi एक क्रॉस-प्लेटफ़ॉर्म डेटाबेस क्लाइंट है, जिसे Wails (Go) और React से बनाया गया है और Electron-आधारित डेटाबेस GUI के हल्के विकल्प के रूप में डिज़ाइन किया गया है। यह लगभग 20–26 MB के इंस्टॉलर के साथ नेटिव डेस्कटॉप अनुभव देता है और कई प्रकार के डेटा स्रोतों का समर्थन करता है, जिनमें रिलेशनल डेटाबेस (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 पूर्णता प्रदान करता है। AI एकीकरण OpenAI, Gemini, Claude, और कस्टम OpenAI-संगत API का समर्थन करता है, साथ ही SQL उत्पन्न करने, समझाने, अनुकूलित करने और समीक्षा करने के लिए लाइव टेबल स्कीमा को संदर्भ के रूप में संलग्न करने की क्षमता देता है। एक MCP (Model Context Protocol) सर्वर Claude Code, Codex और अन्य कोडिंग एजेंटों को कच्चे क्रेडेंशियल उजागर किए बिना स्कीमा टूल तक पहुँचने देता है। GoNavi में SSH टनलिंग, प्रॉक्सी समर्थन, कनेक्शन JSON आयात/निर्यात, और वैकल्पिक डेटा स्रोत एजेंट के लिए ड्राइवर मैनेजर शामिल है। यह SQL निष्पादन लॉग, रिडैक्शन और रिटेंशन वाला ऑडिट सेंटर, और दूरस्थ पहुँच के लिए एक प्रायोगिक वेब सर्वर मोड प्रदान करता है। डिप्लॉयमेंट विकल्पों में Docker, Kubernetes, Helm, और Podman शामिल हैं। क्वेरी, निर्यात और बैच निष्पादन जैसे हेडलेस ऑपरेशन के लिए एक स्टैंडअलोन CLI उपलब्ध है। यह प्रोजेक्ट Apache 2.0 लाइसेंस के अंतर्गत है और सक्रिय रूप से विकसित किया जा रहा है, जिसमें Windows, macOS और Linux के लिए रिलीज़ उपलब्ध हैं। इसे APISmart और HuaLongAI द्वारा प्रायोजित किया गया है, जो AI मॉडल API सेवाएँ प्रदान करते हैं।