wannabespace/conar

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

Tamery.app – AI 辅助 SQL 助手

它是什么 – Tamery 是一款开源桌面应用(Electron + React),可让你将数据库凭据安全地存储在云端,然后让 LLM 为你编写或优化 SQL。目前支持 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),迁移数据库(pnpm run drizzle:migrate),然后使用 pnpm run dev 启动所有部分。CLI 包含可选的浏览器自动化辅助工具(agent-browser 或 terminal-browser),用于调试 UI 驱动的代理。

适用人群 – 开发者、数据分析师,或任何希望快速、AI 增强地编写 SQL 而无需记住方言差异,同时保持凭据加密的人。


所有细节均直接取自仓库的 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目