100以上のデータベースに対応する軽量なクロスプラットフォームDBクライアント。デスクトップ、Docker、CLI、AI SQLアシスタント、MCPサーバーを搭載。
- スター
- 815
- フォーク
- 52
- 未解決の Issue
- 14
- 最終コミット
- 18 日前
これは何?
openhareは、日々の開発やデータ分析、DBA業務を想定したデスクトップSQLクライアントです。Windows、macOS、Linuxで動作し、Flutterで構築されているため、WebViewや同梱のブラウザーエンジンではなく、ネイティブのデスクトップUIを採用しています。
MySQL、PostgreSQL、SQL Server、SQLite、DuckDB、ClickHouse、Oracle、MongoDB、Redisに接続できます。データベースドライバーはpkg/db_driver/go_impl以下でGoを使って実装されており、FFI経由でDartクライアントから呼び出されます。MongoDBの構文はmongosh互換を目指していますが、実際の対応範囲は基盤となるgomongoドライバーによって決まります。
組み込みAIを使って、SQLの作成、最適化、解説を支援できます。リスクの高いステートメントにはフラグが付き、実行前にユーザーの確認が必要です。ライセンスはApache-2.0です。
主な機能
- 01WebViewや同梱のブラウザーエンジンを使わず、FlutterでネイティブのデスクトップUIを構築。
- 02SQLの作成、最適化、理解を支援する組み込みAI。
- 03リスクの高いステートメントにフラグを付け、実行前に確認を要求。
- 04MySQL、PostgreSQL、SQL Server、SQLite、DuckDB、ClickHouse、Oracle、MongoDB、Redisに接続。
- 05Windows、macOS、Linuxで動作。
ユースケース
- 1つのデスクトップツールから、複数の異なるデータベースにクエリを実行し、管理する。
- 日々の開発でAIの支援を受けながらSQLを作成、調整する。
- SQL Server、Oracle、MySQLのインスタンスに対する日常的なDBA業務。
- SQLiteやDuckDBのファイルにあるローカルの分析データを調べる。
クイックスタート
- 1
プロジェクトのディスカッションにあるインストールガイドに従って、アプリをインストールおよび更新してください
使う前に知っておきたいこと
- READMEはインストール方法を外部のディスカッションに案内しており、インストールコマンドは記載されていません。
- READMEにはソースからビルドする方法が記載されていません。
トピック
よくある質問
- openhare とは?
- Flutter製のAI搭載クロスプラットフォームデスクトップSQLクライアント。MySQL、PostgreSQL、SQL Server、SQLiteなどに対応。 openhareは、日々の開発やデータ分析、DBA業務を想定したデスクトップSQLクライアントです。Windows、macOS、Linuxで動作し、Flutterで構築されているため、WebViewや同梱のブラウザーエンジンではなく、ネイティブのデスクトップUIを採用しています。
- openhare は無料で使えますか?ライセンスは?
- openhare は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- openhare は今もメンテナンスされていますか?
- 活発にメンテナンス中。openhare の最終コミットは 2026年10月2日 です。
- openhare は何に使えますか?
- 1つのデスクトップツールから、複数の異なるデータベースにクエリを実行し、管理する。 日々の開発でAIの支援を受けながらSQLを作成、調整する。 SQL Server、Oracle、MySQLのインスタンスに対する日常的なDBA業務。 SQLiteやDuckDBのファイルにあるローカルの分析データを調べる。
- openhare のインストール方法は?
- プロジェクトのディスカッションにあるインストールガイドに従って、アプリをインストールおよび更新してください
- openhare はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sjjian/openhare
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Postgres、MySQL、MariaDB、SQL Server、ClickHouse、SQLiteに対応した、デスクトップ・Web向けのAI搭載データベースクライアント兼MCPサーバー。
JDBCおよびODBCドライバー経由で100種類以上のデータベースに接続できる、無料のマルチプラットフォーム対応デスクトップSQLクライアント兼データベースツール。
40以上のデータベースに対応し、デスクトップ・Web・Docker・CLIで使える、無料のローカルファーストなAI支援データベースクライアント兼SQLワークスペース。
lazygitに着想を得た、複数のSQLデータベースに接続してクエリを実行できるキーボード操作主体のターミナルUI。
アカウント不要の無料ブラウザベースのデータベーススキーマエディター。ER図を作成し、SQLスクリプトを生成できます。