100以上のデータベースに対応する軽量なクロスプラットフォームDBクライアント。デスクトップ、Docker、CLI、AI SQLアシスタント、MCPサーバーを搭載。
- スター
- 1,452
- フォーク
- 106
- 未解決の Issue
- 25
- 最終コミット
- 昨日
これは何?
Tameryは、テーブルの閲覧やデータの編集、SQLの記述、スキーマの可視化ができるデータベースクライアントです。PostgreSQL、MySQL、MariaDB、SQL Server、ClickHouse、SQLiteに加え、TursoとCloudflare D1にも接続できます。接続文字列、.envファイル、JDBC URL、psqlコマンドを貼り付けて接続を設定できます。
AIアシスタントがSQLの作成、解説、修正を支援し、データを変更する前には確認を求めます。また、Claude CodeやCursorなどのエージェントが接続済みデータベースにクエリを実行できるMCPサーバーも備えており、書き込み操作には必ずユーザーの確認が必要です。接続情報はデバイス間で同期でき、パスワードなしで保存することもできます。SSHトンネルとSSLにも対応しています。
デスクトップアプリが主な利用方法で、localhostやプライベートネットワークにも接続できます。Web版も利用可能です。コードはAGPL-3.0で公開されており、TypeScript、pnpm、Bunで開発されています。
主な機能
- 01テーブルデータの閲覧、並べ替え、フィルタリング、インライン編集。
- 02スキーマに基づく自動補完機能を備えたクエリエディター。
- 03SQLの作成、解説、修正を行い、データを変更する前に確認を求めるAIアシスタント。
- 04エージェントが接続済みデータベースにクエリを実行できるMCPサーバー。
- 05スキーマの可視化。
- 06デバイス間で同期できる接続情報。SSHトンネルとSSLにも対応。
ユースケース
- 1つのクライアントからPostgreSQL、MySQL、SQLiteのデータベースを横断してデータを調査・編集する。
- 書き込み操作に確認を必須としたうえで、Claude CodeやCursorから開発用データベースにクエリを実行する。
- 接続文字列やpsqlコマンドを貼り付けて、データベースにすばやく接続する。
クイックスタート
- 1
Homebrewを使ってmacOSにデスクトップアプリをインストールする
brew install --cask tamery - 2
Arch Linuxにデスクトップアプリをインストールする
yay -S tamery-bin - 3
リポジトリをクローンし、pnpmで依存関係をインストールする
pnpm install - 4
Dockerサービスを起動し、マイグレーションを実行してから開発サーバーを起動する
pnpm run docker:start && pnpm run drizzle:migrate && pnpm run dev
使う前に知っておきたいこと
- セルフホスティングにはpnpm、Bun、Postgresに加えてRedisまたはDockerが必要です。
- プルリクエストは受け付けていないため、外部からのコード貢献はできません。
- AIアシスタントの全機能を利用するにはProサブスクリプションが必要です。
トピック
よくある質問
- tamery とは?
- Postgres、MySQL、MariaDB、SQL Server、ClickHouse、SQLiteに対応した、デスクトップ・Web向けのAI搭載データベースクライアント兼MCPサーバー。 Tameryは、テーブルの閲覧やデータの編集、SQLの記述、スキーマの可視化ができるデータベースクライアントです。PostgreSQL、MySQL、MariaDB、SQL Server、ClickHouse、SQLiteに加え、TursoとCloudflare D1にも接続できます。接続文字列、.envファイル、JDBC URL、psqlコマンドを貼り付けて接続を設定できます。
- tamery は無料で使えますか?ライセンスは?
- tamery は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- tamery は今もメンテナンスされていますか?
- 活発にメンテナンス中。tamery の最終コミットは 2026年10月19日 です。
- tamery は何に使えますか?
- 1つのクライアントからPostgreSQL、MySQL、SQLiteのデータベースを横断してデータを調査・編集する。 書き込み操作に確認を必須としたうえで、Claude CodeやCursorから開発用データベースにクエリを実行する。 接続文字列やpsqlコマンドを貼り付けて、データベースにすばやく接続する。
- tamery のインストール方法は?
- Homebrewを使ってmacOSにデスクトップアプリをインストールする: brew install --cask tamery Arch Linuxにデスクトップアプリをインストールする: yay -S tamery-bin リポジトリをクローンし、pnpmで依存関係をインストールする: pnpm install Dockerサービスを起動し、マイグレーションを実行してから開発サーバーを起動する: pnpm run docker:start && pnpm run drizzle:migrate && pnpm run dev
- tamery はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/wannabespace/tamery
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
40以上のデータベースに対応し、デスクトップ・Web・Docker・CLIで使える、無料のローカルファーストなAI支援データベースクライアント兼SQLワークスペース。
AIクライアントからPostgreSQL、MySQL、SQL Server、Oracle、MariaDB、SQLiteを検索・探索できる、軽量でトークン効率に優れたMCPサーバー。
PostgreSQL、MySQLなどに対応したmacOS・Windows・Linux向けネイティブDB IDE。MCPサーバーとAIチャットを搭載。
JDBCおよびODBCドライバー経由で100種類以上のデータベースに接続できる、無料のマルチプラットフォーム対応デスクトップSQLクライアント兼データベースツール。
lazygitに着想を得た、複数のSQLデータベースに接続してクエリを実行できるキーボード操作主体のターミナルUI。