Tome是一款免费开源、AI 原生的数据库客户端工具,允许直接用自然语言向数据库提问生成高质量、可执行的 SQL 查询,并切即时返回结果。

Tome 采用 TypeScript 语言开发,遵循 Apache 2.0 开源协议,代码托管在 GItHub:
https://github.com/joshkotrous/tome
功能特性
- 跨平台:Tome 提供 Windows、macOS、Linux 全平台支持。
- 多种数据库:Tome 目前可以支持 PostgreSQL、MySQL、SQLite,计划还会增加更多数据库类型。

- 自然语言生成 SQL:用户直接通过对话输入文本,Tome 负责生成准确可执行的查询语句并返回结果,完全不需要编写 SQL。
- 自动理解数据库上下文:Tome 可以在本地自动构建数据库结构的语义索引,理解表、字段、外键、命名含义;用户不需要手动配置,也不需要提示词工程。
- AI 模型配置:支持 OpenAI、Anthropic 或者 Ollama 本地大语言模型。
- 两种交互模式:用户既可以使用代理模式,像和一个数据库专家对话一样问问题;也可以使用编辑器模式,自行编写查询,同时利用 AI 辅助改写、优化 SQL,理解复杂查询逻辑。

- 数据导出:查询结果支持导出 CSV、Excel 文件,支持 Markdown 格式复制。
- 数据隐私:采用本地优先架构,AI 推理在本地完成,数据不会上传到服务器,数据安全敏感的应用。
下载安装
Tome 官方下载网站如下:
https://www.tomedb.dev/downloads

选择对应操作系统的安装文件进行下载,安装完成之后运行 Tome.exe(Windows):

点击"Get Started"开始配置。
总结
Tome 是一款由 AI 驱动的新一代数据库客户端工具,支持通过自然语言与数据库进行交互。