GitHub - sjjian/openhare: AI-powered desktop SQL client. Cross-platform. Built with Flutter. · GitHub
/" data-turbo-transient="true" />
Skip to content
Type / to search
Sign in<br>Sign upAppearance settings
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
sjjian
openhare
Public
Notifications<br>You must be signed in to change notification settings
Fork<br>39
Star<br>730
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>680 Commits<br>680 Commits
.cursor
.cursor
.github/workflows
.github/workflows
client
client
docs
docs
pkg
pkg
server
server
.gitignore
.gitignore
.gitmodules
.gitmodules
LICENSE
LICENSE
Makefile
Makefile
README.md
README.md
README.zh-CN.md
README.zh-CN.md
logo_full.png
logo_full.png
product.png
product.png
windows_build.ps1
windows_build.ps1
windows_setup.iss
windows_setup.iss
View all files
Repository files navigation
openhare is an AI-powered, cross-platform desktop SQL client with multi-database support, built for everyday development, data analysis, and DBA management workflows.
English | 简体中文
Support
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.
Icon<br>Database<br>Go driver
MySQL<br>go-sql-driver/mysql
PostgreSQL<br>jackc/pgx
SQL Server<br>microsoft/go-mssqldb
SQLite<br>mattn/go-sqlite3
DuckDB<br>duckdb/duckdb-go
Oracle<br>sijms/go-ora
MongoDB<br>bytebase/gomongo, mongodb/mongo-go-driver
Redis<br>redis/go-redis
Note: MongoDB syntax is intended to be mongosh-compatible; for what is actually supported, refer to gomongo.
Framework
Application: Flutter
State Management: Riverpod, GoRouter
UI: SQL Editor, HugeIcons, Window Manager
Storage: ObjectBox
Star History
About<br>AI-powered desktop SQL client. Cross-platform. Built with Flutter.<br>sjjian.github.io/openhare/<br>Topics<br>aidesktopmssqlmysqlnl2sqloraclepgquerysqlsql-clientsql-serversqlagentsqlite<br>Resources<br>Readme<br>Apache-2.0 license<br>Activity<br>Stars<br>730 stars<br>Watchers<br>2 watching<br>Forks<br>39 forks<br>Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.