Об этом проекте
GoNavi — это кроссплатформенный клиент баз данных, созданный на Wails (Go) и React и задуманный как легковесная альтернатива GUI для баз данных на 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. Интеграция с AI поддерживает OpenAI, Gemini, Claude и пользовательские API, совместимые с OpenAI, с возможностью прикреплять актуальные схемы таблиц в качестве контекста для генерации, объяснения, оптимизации и проверки SQL. Сервер MCP (Model Context Protocol) позволяет таким кодирующим агентам, как Claude Code, Codex и другим, получать доступ к инструментам работы со схемами без раскрытия исходных учётных данных.
GoNavi включает SSH-туннелирование, поддержку прокси, импорт/экспорт подключений в JSON и менеджер драйверов для опциональных агентов источников данных. Он предоставляет журналы выполнения SQL, центр аудита с редактированием и хранением, а также экспериментальный режим веб-сервера для удалённого доступа. Варианты развёртывания включают Docker, Kubernetes, Helm и Podman. Доступен автономный CLI для headless-операций, таких как запросы, экспорт и пакетное выполнение.
Проект распространяется под лицензией Apache 2.0 и активно развивается, с релизами для Windows, macOS и Linux. Его спонсируют APISmart и HuaLongAI, предоставляющие API-сервисы моделей AI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.