软件介绍

详细介绍Mac兼容的开源数据库客户端Tome,支持自然语言转SQL、Agent与Editor双模式、语义索引及最新v0.6.0更新。

Tome 是一款基于Electron开发的桌面数据库客户端,由开发者joshkotrous维护。Tome 允许用户通过英文自然语言提问来操作数据库,而无需手动编写SQL语句。

Tome 客户端定位为AI原生工具,支持本地优先的架构,用户可自行提供OpenAI或Anthropic的API密钥。

软件体验

Tome作为Electron应用,可在Mac系统上运行,安装后界面呈现为标准的桌面客户端形式。用户首先需要配置数据库连接,支持多种引擎,连接完成后即可进入两种主要工作模式。

在实际操作中,Agent模式下,用户直接输入英文问题,例如描述所需数据筛选条件,客户端会自动生成SQL、执行查询并返回结果。Editor模式则类似代码编辑器体验,提供数据库schema的智能理解、自动补全和行内建议,用户可保留对查询的完整控制。

查询结果生成后,客户端会保留完整上下文,便于后续重复执行或审计。整个过程强调本地运行,数据处理不依赖外部云服务(除用户自行选择的API外)。

功能点

  • 自然语言查询:用户用英文提问,Tome自动将问题转换为SQL并执行。
  • 双模式支持:Agent模式专注于快速提问与结果获取;Editor模式提供类似Cursor的辅助编辑环境,包括智能自动补全和schema上下文理解。
  • 数据库支持:兼容PostgreSQL、MySQL、SQL Server、SQLite、MongoDB以及更多引擎。
  • 语义索引:自动为数据库schema建立语义索引,支持关系检测和列建议。
  • 数据可视化:查询结果后自动推荐合适的图表和可视化形式。
  • 查询历史:保存每条查询及其上下文,支持重放和审计。
  • 其他更新功能:v0.6.0版本新增自动更新机制、VLM支持以及版本指示器;此前更新还包括数据可视化改进。

应用特点

Tome采用TypeScript开发(占比98%以上),结合Vite构建和Drizzle ORM处理schema相关逻辑。作为Electron桌面应用,它具备跨平台能力,特别适合Mac用户本地部署。

项目强调安全与隐私,本地优先设计避免数据外泄。路线图由社区驱动,用户可通过GitHub参与开发。当前处于早期阶段,安装需从源代码构建或检查仓库releases(共10个版本),暂无预打包的Mac专用安装包说明。

总结

Tome为需要频繁查询数据库但希望简化SQL编写流程的Mac用户提供了一种桌面解决方案。最新v0.6.0更新主要聚焦自动更新和可视化增强,。

应用截图

安装说明

  1. 点击上方"下载"按钮下载 .dmg 安装包
  2. 双击下载的 .dmg 文件打开安装镜像
  3. 将 Tome 拖拽到 Applications 文件夹
  4. 从 Launchpad 或 Applications 文件夹启动应用

系统要求

  • >= macOS 12.0

用户评论

暂无评论
0/1000