TablePro:一款macOS原生数据库客户端工具

TablePro是一款专为 macOS/iOS/iPadOS 系统开发的原生数据库客户端工具,支持多种主流数据库的管理与开发,同时还内置了 AI 助手。

TablePro 采用 Swift 语言开发,遵循 AGPLv3 开源协议,代码托管在 GitHub:

https://github.com/TableProApp/TablePro

功能特性

  • 原生应用:TablePro 使用原生框架构建,不依赖于 Electron 或者 Java,具有启动速度快(<1s)、内存占用低(80MB)、性能更加稳定等优势。
  • 多种数据库:TablePro 支持多种主流数据库,包括内置支持的 MySQL/MariaDB、PostgreSQL、Redshift、CockroachDB、SQLite、ClickHouse、Redis,以及通过插件支持的 Microsoft SQL Server、MongoDB、Oracle、DuckDB、Cassandra/ScyllaDB、Etcd、Cloudflare D1、DynamoDB、BigQuery、libSQL/Turso。

TablePro 支持 SSL/TLS 安全协议以及 SSH 隧道连接。

  • SQL 编辑器:提供语法高亮与格式化、自动补全、Vim 模式、多标签页、多语句执行、参数化查询、查询保存等现代化编辑功能。
  • 执行计划:提供可视化、树状、文本格式的查询执行计划。
  • 数据表格:支持直接编辑数据(包括 JSON 等数据类型),提供多列排序和筛选,可以基于外键跳转。同时还支持直接查看和编辑 CSV、TSV 文件。
  • 内置终端:内置数据库客户端,可以自动调用 mysql、psql、redis-cli、mongosh 等命令行工具。
  • 实体关系图:可以自动生成数据库结构图(ERD),支持交互式浏览。
  • 安全模式:支持六种等级保护模式(只读、警告等),生产库支持 Touch ID 防止误操作。
  • 服务器监控:数据库实时监控面板,可以查看活跃连接、关键性能指标和慢查询,并且支持一键取消或终止会话。
  • 导入导出:支持导入 SQL、JSON、CSV 文件,支持导出 CSV、JSON、SQL、MQL、XLSX 文件,大数据量采用流式导出。
  • AI 助手:可以配置大语言模型连接(GitHub Copilot、ChatGPT、Cursor、Claude、OpenAI、Gemini、Ollama 等),使用自然语言直接与数据库交互,支持生成与优化 SQL、解释查询、以及提供实时智能提示;同时还能通过 MCP 接入 Claude、Cursor 等工具,实现真正的对话式数据库操作。
  • 跨设备同步:通过 iCloud Sync可以在 Mac 和 iPhone 之间自动同步数据库连接、密码、分组标签以及设置。

产品版本

TablePro 免费版提供了完整的功能,专业版和团队版则提供了跨设备和团队共享功能。

下载安装

TablePro 官方提供了下载链接,网址如下:

https://tablepro.app/

另外,使用 Homebrew 快速安装的命令如下:

bash 复制代码
brew install --cask tablepro

官方文档:

https://docs.tablepro.app/