Repolode
TabularisDB

TabularisDB/tabularis

PostgreSQL、MySQL、SQLiteやプラグイン対応データベースを扱える、AIエージェント向けMCPサーバー内蔵のオープンソースデスクトップSQLワークスペース。

代替できる製品:DBeaverTablePlus

スター
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. 1

    WinGetでWindowsにインストール

    winget install Debba.Tabularis
  2. 2

    HomebrewでmacOSにインストール

    brew install --cask tabularis
  3. 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 の数値は毎日更新されます。

関連プロジェクト