wannabespace/conar

AI-powered tool for working with Postgres, MySQL, MSSQL and Clickhouse.

Tamery.app – AI アシスト SQL ヘルパー

概要 – Tamery は、データベースの資格情報をクラウドに安全に保存し、LLM に SQL の作成や最適化を依頼できるオープンソースのデスクトップアプリケーション(Electron + React)です。現在は PostgreSQL、MySQL、MSSQL、ClickHouse をサポートしており、SQLite と MongoDB は後日対応予定です。

主な AI 機能

  • Vercel AI SDK(OpenRouter バックエンド)を介したプロンプト駆動の SQL 生成/最適化。
  • 基盤モデルを交換できるため、単一プロバイダーに縛られることはありません。

仕組み

  1. 接続を追加(暗号化、パスワード保護)。
  2. Tamery UI を開き、自然言語リクエストを入力します(例:「先月の売上上位 10 社の顧客を教えて」)。
  3. アプリはプロンプトを選択した LLM に送信し、SQL 文字列を受け取り、選択したデータベースに対して実行できます。

技術スタック – React + TypeScript UI、ネイティブなデスクトップ感覚の Electron、スタイリングに Tailwind + shadcn/ui、バンドルに Vite、バックエンドは Bun、Hono、Drizzle ORM、oRPC で構築。サポートサービス(Postgres、Redis)は Docker でローカル実行。デプロイには Railway と Stripe を使用してライセンス管理。

はじめに – クローン、pnpm install の実行、Docker サービスの起動(pnpm run docker:start)、DB のマイグレーション(pnpm run drizzle:migrate)、そして pnpm run dev で全パーツを起動。CLI には、UI 駆動エージェントのデバッグ用のオプションのブラウザ自動化ヘルパー(agent-browser または terminal-browser)が含まれています。

対象ユーザー – 開発者、データアナリスト、または方言の違いを覚えずに AI で素早く SQL を作成したいが、資格情報は暗号化しておきたい人。


すべての詳細はリポジトリの README から直接取得しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト