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 生成/最適化。
- 基盤モデルを交換できるため、単一プロバイダーに縛られることはありません。
仕組み
- 接続を追加(暗号化、パスワード保護)。
- Tamery UI を開き、自然言語リクエストを入力します(例:「先月の売上上位 10 社の顧客を教えて」)。
- アプリはプロンプトを選択した 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 から直接取得しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト