TabularisDB/tabularis
TabularisDB/tabularis has 5,406 GitHub stars and 415 forks. GitHot measured +2 stars in 24 hours. Last checked 2026-11-08 12:39 UTC. Last push 2026-11-02.
Open-source desktop SQL workspace with 3 built-in database drivers and 26 shipped driver plugins, including SQL Server, DuckDB, ClickHouse and Redis. Built-in MCP server for Claude, Cursor and Devin, SQL notebooks and visual EXPLAIN.
計測したスター増加
- 24時間
- +2
- 7日間
- 履歴を収集中
- 15日間
- 履歴を収集中
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
docs/translations/README.ja.md
オリジナル
Tabularis
Tabularis は、3 つの標準搭載データベースドライバーと、DuckDB、ClickHouse、Redis、Firestore を含む 26 の公開済みプラグインを備えた、オープンソースのデスクトップ SQL ワークスペースです。組み込みの MCP サーバーにより、Claude、Cursor、Devin(旧 Windsurf)が、あなたが普段使っているアプリの中でスキーマを読み取り、クエリを実行できます。
ウェブサイト · ドキュメント · ダウンロード · 変更履歴
English · Italiano · Español · 中文 · Français · Deutsch · 日本語 · Русский · Tagalog · 한국어 · Português (Brasil)
[!NOTE] これは翻訳版のドキュメントです。最新かつ正式な内容は 英語版 README を参照してください。
ダウンロード
winget install Debba.Tabularis # Windows
brew install --cask tabularis # macOS
sudo snap install tabularis # Linux
または、インストーラーを直接ダウンロードしてください。
アプリの UI は英語、イタリア語、スペイン語、中国語(簡体字)、フランス語、ドイツ語、日本語、ロシア語、韓国語、タガログ語、ポルトガル語(ブラジル)に対応しています。
[!TIP] Discord: サーバーに参加して、メンテナーと交流したり、フィードバックを共有したり、サポートを得たりできます。
なぜ tabularis なのか?
| tabularis | DBeaver CE | TablePlus | Beekeeper Studio | |
|---|---|---|---|---|
| ライセンス | Apache 2.0、無料 | Apache 2.0、無料(Pro は有料) | 商用 | GPLv3(有料エディションあり) |
| SQL ノートブック(SQL + Markdown セル、セル間変数、チャート) | ✅ | ❌ | ❌ | ❌ |
| AI エージェント向けの組み込み MCP サーバー | ✅ | ❌ | ❌ | ❌ |
| 任意の言語でプラグイン開発(stdio 経由の JSON-RPC) | ✅ | Java/Eclipse プラグイン | JavaScript プラグイン | ❌ |
| ローカルモデル(Ollama)対応の AI テキストから SQL 変換 | ✅ | クラウドベースの AI アシスタント | ❌ | ❌ |
| インタラクティブなプラングラフ付き Visual EXPLAIN | ✅ | ✅ | ❌ | ❌ |
| 標準対応データベース数 | 標準搭載 3 + ドライバープラグイン 26 | 100+ | 20+ | 約 10 |
[!NOTE] 比較は 2026 年 6 月時点のものです。他ツールの機能はその後変わっている可能性があります。数十のドライバーが必要な場合は DBeaver を使ってください。tabularis は、少数のデータベースをしっかりサポートすることに注力しています。
対応データベース
PostgreSQL、MySQL/MariaDB、SQLite は標準搭載されています。標準搭載の PostgreSQL ドライバーは非推奨となり、Tabularis が自動でインストールする PostgreSQL プラグインに置き換えられます。それ以外はすべてプラグインです。以下は、ウェブサイトのドライバー&プラグイン対応状況に合わせた現在の状況です。
提供中
| データベース | プラグイン | データベース | プラグイン |
|---|---|---|---|
| Google BigQuery | tabularis-bigquery-plugin | CockroachDB | tabularis-cockroachdb-plugin |
| ClickHouse | tabularis-clickhouse-plugin | LibSQL / Turso | tabularis-libsql-plugin |
| Cloudflare D1 | tabularis_cloudflare_d1_plugin | MongoDB | tabularis-mongodb-plugin |
| Cloudflare D1 (HTTP API) | cloudflare-tabularis | MongoDB Atlas | tabularis-mongodb-plugin |
| DM / Dameng | tabularis-dameng-plugin | Oracle | tabularis-oracle-plugin |
| DuckDB | tabularis-duckdb-plugin | Redis (Go) | tabularis-redis-plugin-go |
| DynamoDB | tabularis-dynamodb-plugin | Redis (Rust) | tabularis-redis-plugin |
| Elasticsearch | tabularis-elasticsearch-plugin | SQL Server | tabularis-sqlserver-plugin |
| Firestore | firestore-tabularis | CSV Folder | tabularis-csv-plugin |
| IBM Db2 | tabularis-db2-plugin | Google Sheets | tabularis-google-sheets-plugin |
| IBM Informix | tabularis-informix-plugin | HackerNews | tabularis-hackernews-plugin |
| Cassandra / ScyllaDB | tabularis-cassandra-plugin | Harper | tabularis-harper-plugin |
| PostgreSQL | tabularis-postgresql-plugin | Trino | tabularis-trino-plugin |
バウンティボード掲載中
| ステータス | データベース |
|---|---|
| 開発中 | Amazon Redshift, Etcd, Meilisearch, Snowflake, SQL Anywhere |
| 計画策定済み | TiDB |
| 募集中 | Firebird, SurrealDB |
[!NOTE] 提供中のドライバーはプラグインレジストリからインストールできます。それ以外はバウンティボードに掲載されています。担当として名乗り出るか、スポンサーになるか、データベースをリクエストしてください。
インストール
Windows
winget install Debba.Tabularis
または Releases ページ からインストーラーをダウンロードしてください。
macOS
brew install --cask tabularis
v0.13.1 以降のビルドは Apple による署名と公証(notarization)が行われているため、追加の手順なしでそのまま開けます。
v0.13.1 より前のリリースに関する注意事項
以下の手順は、v0.13.1 より前の古いリリースを直接ダウンロードした場合にのみ必要です。
- tabularis アプリにアクセシビリティアクセス(プライバシーとセキュリティ)を許可する必要があります。アップグレードする際に、すでに tabularis が許可リストに登録されている場合は、新しいバージョンにアクセシビリティアクセスを許可する前に手動で削除してください。
- アプリを Applications ディレクトリにコピーした後、次のコマンドの実行が必要になる場合があります:
xattr -c /Applications/tabularis.app
Linux
Snap
sudo snap install tabularis
sudo snap connect tabularis:password-manager-service # 保存した認証情報のためのキーチェーンアクセス
[!IMPORTANT]
password-manager-serviceインターフェースは、Snap Store によってまだ自動接続されません。接続しないと、接続情報の保存がPlatform secure storage failureエラーで失敗します。
Flatpak
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark dev.tabularis.Tabularis
AppImage
chmod +x tabularis_x.x.x_amd64.AppImage
./tabularis_x.x.x_amd64.AppImage
Arch Linux
yay -S tabularis-bin
アップデート
- 起動時に自動でアップデートを確認します。
- GitHub Releases から手動でアップデートすることもできます。
ギャラリー
完全なギャラリーは tabularis.dev で確認できます。
機能
接続管理
- PostgreSQL、MySQL/MariaDB、SQLite に対応。
- 接続プロファイルをローカルに保存。
- SSH トンネルとシステムキーチェーンによるパスワード保存。
- グリッド/リスト表示とリアルタイム検索を備えた接続ページ。
- 接続ごとの外観カスタマイズ:アイコン(Lucide/絵文字/画像)とアクセントカラーを個別に設定可能。
データベースエクスプローラー
- テーブル、カラム、キー、インデックス、ビュー、ルーチンの参照。
- スキーマ要素のインライン編集。
- インタラクティブな ER 図。
- コンテキストメニューによるクイックアクション。
SQL エディター
- シンタックスハイライトと自動補完を備えた Monaco Editor。
- 接続ごとに分離された複数タブ。
- 結果を分離して表示するマルチクエリ実行。
- 保存済みクエリとエディター内 AI オーバーレイ。
SQL ノートブック
- 同一ドキュメント内で SQL と Markdown のセルを併用。
- インライン結果とチャート表示。
- セル間変数とグローバルパラメーター。
- 全セルの順次実行。
ビジュアルクエリビルダー
- ドラッグ&ドロップでクエリを構築。
- ビジュアル JOIN、フィルター、集計、ソート、リミット。
- SQL をリアルタイムに生成。
Visual EXPLAIN
- 実行計画をナビゲート可能なグラフとして表示。
- テーブル表示、生データ表示、任意の AI 分析。
- PostgreSQL、MySQL/MariaDB、SQLite に対応。
データグリッド
- インラインおよびバッチ編集。
- 行の作成、選択、削除。
- CSV または JSON でのエクスポート。
- 空間データ(ジオメトリ)の初期サポート。
- JSON/JSONB セルのハイライトと専用エディターウィンドウ(Tree / Monaco / Raw)。接続ごとにテキストカラムでの JSON 検出を有効化可能。
ロギング
- 設定画面でリアルタイムにログを表示。
- レベルによるフィルタリング。
.logファイルへのエクスポート。- CLI デバッグモード:
tabularis --debug。
プラグイン
- stdin/stdout 経由の JSON-RPC 2.0 による外部プラグインシステム。
- コミュニティドライバーを再起動なしでインストール可能。
- 公式レジストリ:
plugins/registry.json。 - 開発者ガイド:
plugins/PLUGIN_GUIDE.md。
設定
設定は以下の場所に保存されます。
- Linux:
~/.config/tabularis/ - macOS:
~/Library/Application Support/tabularis/ - Windows:
%APPDATA%\tabularis\
主なファイル:
connections.jsonsaved_queries.jsonconfig.jsonthemes/preferences/connection-icons/(接続アイコン用のカスタム画像)
config.json の language フィールドは auto、en、it、es、zh、fr、de、ja、ru、ko、tl、pt-BR をサポートします。
AI
オプションのテキストから SQL への変換とクエリ説明機能は、以下のプロバイダーに対応しています。
- OpenAI
- Anthropic
- MiniMax
- OpenRouter
- Requesty
- Ollama
- OpenAI 互換 API
モデルは動的に取得され、ローカルにキャッシュされます。
MCP
組み込みの MCP サーバーを起動します。
tabularis --mcp
対応クライアント:
- Claude Desktop
- Cursor
- Windsurf
利用可能なツール:
| ツール | 説明 |
|---|---|
list_connections |
保存済みのすべての接続を一覧表示 |
list_databases |
接続内のすべてのデータベースを一覧表示 |
list_tables |
接続内のテーブルを一覧表示(スキーマで絞り込み可能) |
describe_table |
完全なスキーマを取得: カラム、インデックス、外部キー |
run_query |
任意の SQL クエリを実行して結果を返す |
技術スタック
| レイヤー | スタック |
|---|---|
| フロントエンド | React 19, TypeScript, Tailwind CSS v4 |
| バックエンド | Rust, Tauri v2, SQLx |
開発
セットアップ
pnpm install
pnpm tauri dev
ビルド
pnpm tauri build
ロードマップ
ロードマップは GitHub の Issue から自動生成されます。最新の状況は英語版 README を参照してください。
コントリビューション
コントリビューションを歓迎します。詳しくは CONTRIBUTING.md をご覧ください。始めやすいテーマは次のとおりです。
- UI デザインシステムとビジュアルアイデンティティ: コントリビューター募集
- プラグインガイドを参考に、好きな言語でドライバープラグインを書く
スポンサーとサポーター
Tabularis は素晴らしいスポンサーとサポーターに支えられています。全リストは英語版 README と tabularis.dev/sponsors で確認できます。
プロジェクトの成り立ち
Tabularis は、AI 支援開発でゼロから動くツールをどこまで作れるかという実験として始まりました。結果は予想以上で、現在では定期的なリリースとプラグインエコシステムを持つ、活発にメンテナンスされているプロジェクトになっています。
ライセンス
tabularis を気に入ったら、リポジトリにスターを付けてください ⭐。プロジェクトの大きな助けになります。
関連プロジェクトを探す
Asabeneh/30-Days-Of-Python
30 Days of Python プログラミングチャレンジは、Python プログラミング言語を 30 日で学ぶためのステップバイステップのガイドです。このチャレンジは 100 日以上かかることもあります。自分のペースで進めてください。こちらの動画も役立つかもしれません: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,370 スターgrafana/grafana
オープンで組み合わせ可能なオブザーバビリティおよびデータ可視化プラットフォームです。Prometheus、Loki、Elasticsearch、InfluxDB、Postgres など、複数のソースからメトリクス、ログ、トレースを可視化できます。
77,752 スターredis/redis
リアルタイムのデータ駆動型アプリケーションを構築する開発者にとって、Redis は最も選ばれ、最速で、機能が最も豊富なキャッシュ、データ構造サーバー、ドキュメントおよびベクトルクエリエンジンです。
77,288 スターapache/superset
Apache Superset は、データ可視化とデータ探索のためのプラットフォームです。
75,448 スター