Repolode
sjjian

sjjian/openhare

Кроссплатформенный SQL-клиент для настольных систем с AI-функциями, созданный на Flutter; поддерживает MySQL, PostgreSQL, SQL Server, SQLite и другие СУБД.

Open source альтернатива:NavicatDBeaver

Звёзды
815
Форки
52
Открытые issues
14
Последний коммит
18 дней назад

Что это?

openhare — настольный SQL-клиент для повседневной разработки, анализа данных и работы DBA. Он работает в Windows, macOS и Linux и создан на Flutter, поэтому использует нативный интерфейс, а не WebView или встроенный браузерный движок.

Клиент подключается к MySQL, PostgreSQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle, MongoDB и Redis. Драйверы баз данных реализованы на Go в каталоге pkg/db_driver/go_impl, а Dart-клиент обращается к ним через FFI. Синтаксис MongoDB задуман совместимым с mongosh; фактический охват зависит от используемого драйвера gomongo.

Встроенный AI помогает писать, оптимизировать и объяснять SQL. Операторы с высоким уровнем риска отмечаются, и перед выполнением требуется подтверждение пользователя. Проект распространяется по лицензии Apache-2.0.

Ключевые возможности

  • 01Нативный интерфейс для настольных систем на Flutter, без WebView и встроенного браузерного движка.
  • 02Встроенный AI-помощник для написания, оптимизации и понимания SQL.
  • 03Операторы с высоким уровнем риска отмечаются; перед выполнением требуется подтверждение.
  • 04Подключение к MySQL, PostgreSQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle, MongoDB и Redis.
  • 05Работает в Windows, macOS и Linux.

Сценарии использования

  • Запросы к разным базам данных и управление ими из одного настольного приложения.
  • Написание и оптимизация SQL с помощью AI в повседневной разработке.
  • Рутинная работа DBA с экземплярами SQL Server, Oracle или MySQL.
  • Изучение локальных аналитических данных в файлах SQLite или DuckDB.

Быстрый старт

  1. 1

    Установите и обновите приложение, следуя руководству по установке в обсуждениях проекта

Что важно знать

  • В README есть ссылка на внешнее обсуждение с инструкциями по установке, но команда установки не указана.
  • В README не описано, как собрать проект из исходного кода.

Темы

Частые вопросы

Что такое openhare?
Кроссплатформенный SQL-клиент для настольных систем с AI-функциями, созданный на Flutter; поддерживает MySQL, PostgreSQL, SQL Server, SQLite и другие СУБД. openhare — настольный SQL-клиент для повседневной разработки, анализа данных и работы DBA. Он работает в Windows, macOS и Linux и создан на Flutter, поэтому использует нативный интерфейс, а не WebView или встроенный браузерный движок.
openhare можно использовать бесплатно? Какая у него лицензия?
openhare распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
openhare всё ещё поддерживается?
Активно поддерживается. Последний коммит в openhare — 2 окт. 2026 г..
Для чего можно использовать openhare?
Запросы к разным базам данных и управление ими из одного настольного приложения. Написание и оптимизация SQL с помощью AI в повседневной разработке. Рутинная работа DBA с экземплярами SQL Server, Oracle или MySQL. Изучение локальных аналитических данных в файлах SQLite или DuckDB.
Как установить openhare?
Установите и обновите приложение, следуя руководству по установке в обсуждениях проекта
Где скачать openhare?
Исходный код и инструкции по установке — на GitHub: https://github.com/sjjian/openhare

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты