Repolode
wannabespace

wannabespace/tamery

Postgres、MySQL、MariaDB、SQL Server、ClickHouse、SQLiteに対応した、デスクトップ・Web向けのAI搭載データベースクライアント兼MCPサーバー。

代替できる製品:DBeaverTablePlusDataGrip

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

    Homebrewを使ってmacOSにデスクトップアプリをインストールする

    brew install --cask tamery
  2. 2

    Arch Linuxにデスクトップアプリをインストールする

    yay -S tamery-bin
  3. 3

    リポジトリをクローンし、pnpmで依存関係をインストールする

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

関連プロジェクト