多様なデータベースの閲覧・編集・クエリ実行に対応した、軽量なセルフホスト型Webワークスペース。AIによるクエリ支援も利用できます。
oliverjessner/sqlite-hub
SQLiteデータベースファイルの閲覧、編集、クエリ、バックアップ、エクスポートに対応するローカルファーストのデスクトップアプリ風ツール兼CLI。
代替できる製品:DB Browser for SQLite
- スター
- 61
- フォーク
- 7
- 未解決の Issue
- 0
- 最終コミット
- 7 日前
これは何?
SQLite Hubは、SQLiteファイルに特化した管理ツールです。ローカルで動作し、データベースをクラウドサービスにアップロードしません。フィルターを使ったテーブルの閲覧や行のインライン編集、スプレッドシート風のSheetsビューへの切り替えができ、構文ハイライトに対応したエディターでクエリ履歴、チャート、パフォーマンス指標を確認しながらSQLを実行できます。
クエリ機能に加え、スキーマの操作とメンテナンス機能も備えています。リレーションシップグラフを表示するStructureビュー、各テーブルの決定論的なヘルスレポートを生成するTable Advisor、TypeScript、Rust、Kotlin、Swift、Go向けの型生成、SQLのライブプレビューを備えたテーブル作成・編集用のTable Designerがあります。検証済みのローカルバックアップを作成、比較、復元でき、DROPやALTERなどのリスクがあるステートメントの実行前には、安全のためのバックアップを促します。
CLI、データベースごとのトークンで保護されたローカルJSON API、エージェントがSTDIO経由で起動できるMCPサーバーも提供しています。Homebrewまたはnpmからインストールできます。
主な機能
- 01保存前にSQLの差分プレビューを確認しながら、テーブルの行を閲覧、絞り込み、並べ替え、編集
- 02セルをインライン編集できるスプレッドシート風のSheetsビュー
- 03リレーションシップグラフとJOINプレビューを備えたStructureビュー
- 04テーブルごとのヘルス所見とSQLの提案を表示するTable Advisor
- 05TypeScript、Rust、Kotlin、Swift、Go向けの型生成
- 06SHA-256ハッシュを使った検証済みローカルバックアップと復元
ユースケース
- ローカルのSQLiteファイルを確認し、重いデータベースクライアントを使わずに少数の行を編集する
- SQLのライブプレビューと安全なバックアップを使って、スキーマを設計・移行する
- クエリ結果をCSV、JSON、Markdown、Parquetにエクスポートする
- MCPサーバー経由でAIエージェントに読み取り専用クエリの実行や行の挿入をさせる
クイックスタート
- 1
Homebrewでインストールする:リポジトリをtapする
brew tap oliverjessner/tap - 2
Homebrewでアプリをインストールする
brew install sqlite-hub - 3
またはnpmでグローバルインストールする
npm install -g sqlite-hub - 4
別のポートでアプリを起動する
sqlite-hub serve --port 4174
使う前に知っておきたいこと
- READMEには、検出パスに関するmacOS、Windows、Linuxへの言及以外に、対応プラットフォームは記載されていません。
収録されている特集
トピック
よくある質問
- sqlite-hub とは?
- SQLiteデータベースファイルの閲覧、編集、クエリ、バックアップ、エクスポートに対応するローカルファーストのデスクトップアプリ風ツール兼CLI。 SQLite Hubは、SQLiteファイルに特化した管理ツールです。ローカルで動作し、データベースをクラウドサービスにアップロードしません。フィルターを使ったテーブルの閲覧や行のインライン編集、スプレッドシート風のSheetsビューへの切り替えができ、構文ハイライトに対応したエディターでクエリ履歴、チャート、パフォーマンス指標を確認しながらSQLを実行できます。
- sqlite-hub は無料で使えますか?ライセンスは?
- sqlite-hub は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- sqlite-hub は今もメンテナンスされていますか?
- 活発にメンテナンス中。sqlite-hub の最終コミットは 2026年10月31日 です。
- sqlite-hub は何に使えますか?
- ローカルのSQLiteファイルを確認し、重いデータベースクライアントを使わずに少数の行を編集する SQLのライブプレビューと安全なバックアップを使って、スキーマを設計・移行する クエリ結果をCSV、JSON、Markdown、Parquetにエクスポートする MCPサーバー経由でAIエージェントに読み取り専用クエリの実行や行の挿入をさせる
- sqlite-hub のインストール方法は?
- Homebrewでインストールする:リポジトリをtapする: brew tap oliverjessner/tap Homebrewでアプリをインストールする: brew install sqlite-hub またはnpmでグローバルインストールする: npm install -g sqlite-hub 別のポートでアプリを起動する: sqlite-hub serve --port 4174
- sqlite-hub はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/oliverjessner/sqlite-hub
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ブラウザーで使えるセルフホスト型カンバンボードとMCPサーバーを、あなたやコーディングエージェントと共有できる小さなRustバイナリにまとめたプロジェクト。
vim風キーバインドを備えた、PostgreSQL、MySQL、SQLite、DuckDBなどに対応するターミナル(TUI)データベースクライアント。
Rust製のインプロセスSQLデータベース。SQLiteの方言、ファイル形式、C APIと互換性があり、実験的なPostgresフロントエンドも備えています。
PythonとJavaScriptで書かれた軽量なセルフホスト型コメントサーバー。Disqusのドロップイン代替として設計されています。
単一ファイルで導入でき、MySQL、PostgreSQL、SQLiteなどに対応する多機能なPHP製データベース管理ツール。