Postgres、MySQL、MariaDB、SQL Server、ClickHouse、SQLiteに対応した、デスクトップ・Web向けのAI搭載データベースクライアント兼MCPサーバー。
- スター
- 5,286
- フォーク
- 395
- 未解決の Issue
- 126
- 最終コミット
- 一昨日
これは何?
Tabularisは、Tauri、React、Rustで構築されたデスクトップSQLクライアントです。PostgreSQL、MySQL/MariaDB、SQLite用のネイティブドライバーを搭載し、DuckDB、ClickHouse、SQL Server、Redis、Firestoreなどのデータベースはプラグインシステムで追加できます。プラグインはアプリと標準入出力を介したJSON-RPCで通信する独立した実行ファイルなので、任意の言語で作成でき、Settingsからインストールできます。
スキーマツリーでのインライン編集、インタラクティブなER図、複数ステートメントを実行できるMonacoベースのSQLエディター、一括編集とCSV・JSONエクスポートに対応したデータグリッド、ビジュアルクエリビルダーなど、一般的なデータベース作業に必要な機能を備えています。SQLとMarkdownのセルを組み合わせられるSQLノートブックや、実行計画をノードグラフで表示するVisual EXPLAINも利用できます。
Tabularisには`tabularis --mcp`で起動するMCPサーバーが組み込まれており、Claude Desktop、Cursor、Windsurfからスキーマの参照やクエリの実行ができます。オプションのAIによるテキストからSQLへの変換は、OpenAI、Anthropic、Ollamaなど、OpenAI互換のプロバイダーに対応しています。
主な機能
- 01PostgreSQL、MySQL/MariaDB、SQLite用のネイティブドライバーに加え、DuckDB、ClickHouse、SQL Serverなど24種類のプラグインドライバーに対応。
- 02SQLとMarkdownのセルを組み合わせ、セル間で変数やグラフを共有できるSQLノートブック。
- 03実行計画をインタラクティブなノードグラフで表示するVisual EXPLAIN。
- 04AIエージェントにスキーマの参照とクエリ実行の機能を提供する、組み込みMCPサーバー。
- 05標準入出力を介したJSON-RPCを使用する、言語を問わないプラグインシステム。
- 06SSHトンネルと、保存したパスワードのシステムキーチェーンへの任意保存。
ユースケース
- 1つのデスクトップアプリから、本番環境や開発環境のデータベースにクエリを実行したり、データを編集したりする。
- MCP経由でAIコーディングアシスタントにスキーマを調べさせ、クエリの作成を支援させる。
- SQLクエリと文章のメモを組み合わせた、再現可能な分析ノートブックを作成する。
- データベースごとに別のクライアントをインストールせず、複数のデータベースエンジンを使い分ける。
クイックスタート
- 1
WinGetでWindowsにインストール
winget install Debba.Tabularis - 2
HomebrewでmacOSにインストール
brew install --cask tabularis - 3
SnapでLinuxにインストール
sudo snap install tabularis
使う前に知っておきたいこと
- 標準で対応しているのはPostgreSQL、MySQL/MariaDB、SQLiteのみです。それ以外のデータベースにはプラグインが必要です。
- 組み込みのPostgreSQLドライバーは非推奨となり、別個のプラグインへの移行が推奨されています。
収録されている特集
トピック
よくある質問
- tabularis とは?
- PostgreSQL、MySQL、SQLiteやプラグイン対応データベースを扱える、AIエージェント向けMCPサーバー内蔵のオープンソースデスクトップSQLワークスペース。 Tabularisは、Tauri、React、Rustで構築されたデスクトップSQLクライアントです。PostgreSQL、MySQL/MariaDB、SQLite用のネイティブドライバーを搭載し、DuckDB、ClickHouse、SQL Server、Redis、Firestoreなどのデータベースはプラグインシステムで追加できます。プラグインはアプリと標準入出力を介したJSON-RPCで通信する独立した実行ファイルなので、任意の言語で作成でき、Settingsからインストールできます。
- tabularis は無料で使えますか?ライセンスは?
- tabularis は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- tabularis は今もメンテナンスされていますか?
- 活発にメンテナンス中。tabularis の最終コミットは 2026年10月24日 です。
- tabularis は何に使えますか?
- 1つのデスクトップアプリから、本番環境や開発環境のデータベースにクエリを実行したり、データを編集したりする。 MCP経由でAIコーディングアシスタントにスキーマを調べさせ、クエリの作成を支援させる。 SQLクエリと文章のメモを組み合わせた、再現可能な分析ノートブックを作成する。 データベースごとに別のクライアントをインストールせず、複数のデータベースエンジンを使い分ける。
- tabularis のインストール方法は?
- WinGetでWindowsにインストール: winget install Debba.Tabularis HomebrewでmacOSにインストール: brew install --cask tabularis SnapでLinuxにインストール: sudo snap install tabularis
- tabularis はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/TabularisDB/tabularis
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
100以上のデータベースに対応する軽量なクロスプラットフォームDBクライアント。デスクトップ、Docker、CLI、AI SQLアシスタント、MCPサーバーを搭載。
SQL・NoSQLデータベースに対応し、AIチャットとMCPサーバーを搭載した、macOS・iOS向けの無料オープンソースネイティブDBクライアント。
MySQL、PostgreSQL、SQL Server、MongoDB、SQLiteなど、多数のSQL・NoSQLデータベースに対応したクロスプラットフォームのデータベースマネージャー。デスクトップアプリとWebアプリで利用できます。
lazygitに着想を得た、複数のSQLデータベースに接続してクエリを実行できるキーボード操作主体のターミナルUI。
Flutter製のAI搭載クロスプラットフォームデスクトップSQLクライアント。MySQL、PostgreSQL、SQL Server、SQLiteなどに対応。