Repolode
oliverjessner

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. 1

    Homebrewでインストールする:リポジトリをtapする

    brew tap oliverjessner/tap
  2. 2

    Homebrewでアプリをインストールする

    brew install sqlite-hub
  3. 3

    またはnpmでグローバルインストールする

    npm install -g sqlite-hub
  4. 4

    別のポートでアプリを起動する

    sqlite-hub serve --port 4174

使う前に知っておきたいこと

  • READMEには、検出パスに関するmacOS、Windows、Linuxへの言及以外に、対応プラットフォームは記載されていません。

収録されている特集

トピック

#sqlite#database-management#local-first#sql-editor#database-backup#cli#mcp#sqlite-database#sqlite3

よくある質問

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 の数値は毎日更新されます。

関連プロジェクト