sjjian/openhare

AI-powered desktop SQL client. Cross-platform. Built with Flutter.

771

stars

682

commits

Dart

primary language

Aug 16, 2026

updated

sjjian.github.io/openhare/
ai
desktop
mssql
mysql
nl2sql
oracle
pg
query
sql
sqlagent
sql-client
sqlite
sql-server
Browse cluster: SQL databases and query tools

README

logo

openhare is an AI-powered, cross-platform desktop SQL client with multi-database support, built for everyday development, data analysis, and DBA management workflows.

GitHub Repo stars License GitHub all releases GitHub release (latest by date) macOS Windows Linux

openhare product screenshot

English | 简体中文

Support

  1. How to Install and Update the Application

Key Features

  • Lightweight & Native: Download, install, and run in seconds — no WebView or bundled browser engine. Built with Flutter for a native desktop UI and a lean memory footprint.
  • AI-Powered Assistance: Write, optimize, and understand SQL with built-in AI — high-risk statements are flagged and require your confirmation before execution.
  • Multi-Database Support: Connect to MySQL, PostgreSQL, SQL Server, SQLite, DuckDB, Oracle, MongoDB, Redis, and more.
  • Cross-Platform: Native experience on Windows, macOS, and Linux.
  • Fully Open Source: Licensed under the Apache License 2.0 — transparent and community-driven.

Database

Database drivers are implemented in pkg/db_driver/go_impl and invoked from the Flutter client through Dart FFI.

Note: MongoDB syntax is intended to be mongosh-compatible; for what is actually supported, refer to gomongo.

Framework

  1. Application: Flutter
  2. State Management: Riverpod, GoRouter
  3. UI: SQL Editor, HugeIcons, Window Manager
  4. Storage: ObjectBox

Star History

Star History Chart

Contributors

sjjian

681 commits

sjjian/openhare

AI-powered desktop SQL client. Cross-platform. Built with Flutter.

771

stars

682

commits

Dart

primary language

Aug 16, 2026

updated

sjjian.github.io/openhare/
ai
desktop
mssql
mysql
nl2sql
oracle
pg
query
sql
sqlagent
sql-client
sqlite
sql-server
Browse cluster: SQL databases and query tools

README

logo

openhare is an AI-powered, cross-platform desktop SQL client with multi-database support, built for everyday development, data analysis, and DBA management workflows.

GitHub Repo stars License GitHub all releases GitHub release (latest by date) macOS Windows Linux

openhare product screenshot

English | 简体中文

Support

  1. How to Install and Update the Application

Key Features

  • Lightweight & Native: Download, install, and run in seconds — no WebView or bundled browser engine. Built with Flutter for a native desktop UI and a lean memory footprint.
  • AI-Powered Assistance: Write, optimize, and understand SQL with built-in AI — high-risk statements are flagged and require your confirmation before execution.
  • Multi-Database Support: Connect to MySQL, PostgreSQL, SQL Server, SQLite, DuckDB, Oracle, MongoDB, Redis, and more.
  • Cross-Platform: Native experience on Windows, macOS, and Linux.
  • Fully Open Source: Licensed under the Apache License 2.0 — transparent and community-driven.

Database

Database drivers are implemented in pkg/db_driver/go_impl and invoked from the Flutter client through Dart FFI.

Note: MongoDB syntax is intended to be mongosh-compatible; for what is actually supported, refer to gomongo.

Framework

  1. Application: Flutter
  2. State Management: Riverpod, GoRouter
  3. UI: SQL Editor, HugeIcons, Window Manager
  4. Storage: ObjectBox

Star History

Star History Chart

Contributors

sjjian

681 commits

Languages

Dart

80.7%

C

10.8%

Go

3.5%

C++

1.5%

CMake

1.4%

Python

1.4%