TablePro 简介
TablePro 是一款 macOS 原生数据库客户端。你可以连接数据库,在 SQL 编辑器中运行查询,然后在数据表格中浏览和编辑结果。它使用原生界面构建,而不是 Electron 或 Java 运行环境。官网列出了 37 种受支持的引擎,包括 PostgreSQL、MySQL、SQL Server、SQLite、MongoDB 和 Redis。常用驱动随应用提供,其他驱动在首次使用时下载。
SQL 编辑器提供自动补全、多光标编辑和语法主题,表格支持直接编辑、排序、筛选和撤销。它还包含 SSH 隧道、SSL/TLS 和可搜索的查询历史。内置的 AI 聊天和行内建议使用你自己的 API 密钥或本地 Ollama,MCP 服务器则让 Cursor、Raycast、Claude Desktop 等工具可以访问你的数据库。
TablePro 由 Ngo Quoc Dat 开发,源代码采用 AGPL-3.0 许可证。Mac 应用免费,没有试用期,也无需注册。可选的付费方案提供额外功能:Starter(每月 2.99 美元起)包含 iCloud Sync、Encrypted Export、Query Insights、Result Charts、Compare & Sync 和 Data Rewind,Team 另外提供共享目录和共享库。它可在装有 macOS 13 或更高版本的 Apple Silicon 和 Intel Mac 上运行。
主要功能
TablePro 把日常数据库工作集中在一个原生窗口中。
- 多种数据库:从 PostgreSQL 到 Redis 共 37 种引擎。
- SQL 编辑器:自动补全、多光标和语法主题。
- 数据表格:直接编辑、排序、筛选和撤销。
- 安全连接:SSH 隧道和 SSL/TLS。
- 查询历史:全文搜索以往的查询。
- AI 助手:用自己的密钥或 Ollama 聊天和获取建议。
- MCP 服务器:把 Cursor、Raycast 等工具连接到你的数据。
- 插件:用 Swift 编写自己的数据库驱动。
0.83.0 版本新功能
TablePro 0.83.0 增加了搜索和比较数据的新方式,并加强了连接安全。
- Search Database 在所有表中查找某个值
- Compare Results 逐行比较两个结果
- Generate Rows 用测试数据填充表
- PostgreSQL 和 MariaDB 支持 Kerberos 登录
- MySQL 和 MariaDB 不再向没有 TLS 的服务器发送明文密码
- Vim 模式移至按键绑定设置,并新增 Emacs
TablePro 常见问题
TablePro 免费吗?
是的。Mac 应用免费,没有试用期,也无需注册。可选的 Starter 和 Team 方案会增加功能。
付费方案增加了什么?
Starter 增加 iCloud Sync、Encrypted Export、Environment Variables、Linked Folders、Query Insights、Result Charts、Compare & Sync 和 Data Rewind。Team 增加 Team Catalog 和 Team Library。
TablePro 是开源的吗?
是的。它的源代码采用 AGPL-3.0 许可证,发布在 GitHub 上。
TablePro 支持哪些数据库?
官网列出了 37 种引擎,包括 PostgreSQL、MySQL、SQL Server、SQLite、MongoDB 和 Redis。部分驱动在首次使用时下载。
TablePro 需要什么版本的 macOS?
TablePro 需要 macOS 13 Ventura 或更高版本。
TablePro 能在 Apple Silicon 上运行吗?
可以。它可在 Apple Silicon 和 Intel Mac 上运行。
TablePro 是 Electron 应用吗?
不是。它使用原生界面构建,而不是 Electron 或 Java 运行环境。
TablePro 包含 AI 吗?
包含。它有使用你自己的 API 密钥或本地 Ollama 的 AI 聊天和行内建议,还有 MCP 服务器。
可以用 Homebrew 安装 TablePro 吗?
可以。运行 brew install --cask tablepro。
tablepro.FULLMAC.app 上的 TablePro 下载来自哪里?
下载按钮指向 GitHub 上的 TablePro 官方版本 https://github.com/TableProApp/TablePro/releases/latest。tablepro.FULLMAC.app 不会修改或重新打包该应用。
相似应用
OrbStackOrbStack 是在 Mac 上运行 Docker 容器和 Linux 虚拟机的快速、轻量又简单的方式。它可以直接替代 Docker Desktop:你的 docker 和 docker compose 命令照常可用,首次启动时 OrbStack 还会提出迁移 Docker Desktop 中的容器、镜像和卷。它几秒钟即可启动,在 Apple 芯片上的后台 CPU 占用低于 0.1%,并会把未使用的内存还给 macOS。除了容器,它还能运行来自 16 种发行版的完整 Linux 虚拟机,以及用于本地开发的轻量 Kubernetes 集群。OrbStack 由 Orbital Labs 开发。开发工具
QuotaBar如果你用 ChatGPT 账户使用 OpenAI Codex,用量限制会按 5 小时窗口和每周窗口重置,想知道还剩多少就得打开 Codex 或 ChatGPT。QuotaBar 把剩余百分比显示在 Mac 菜单栏中,每 60 秒刷新一次。点击图标可打开详细面板,查看每个限制窗口及其重置倒计时;也可以打开一个始终置顶的小型悬浮 HUD。开发工具
Stargazer BarStargazer Bar 是一款小巧的 Mac 原生菜单栏应用,帮你盯着 GitHub 仓库。它在菜单栏中实时显示星标数,不用一直开着浏览器标签页也能知道项目的情况;点击即可打开详情菜单:星标与 Fork 趋势图、发布版下载总数以及维护者雷达。公开仓库以星标数衡量。私有仓库没有星标,则以需要你处理的事项衡量:构建失败、未回复的 Issue 或新的拉取请求。开发工具
Notch So GoodNotch So Good 把 MacBook 的刘海变成 AI 编程代理的小型状态显示屏。当 Claude Code 或 OpenAI Codex CLI 工作时,一个黑色胶囊会延伸刘海:左边是名为 Peek 的 3D 角色,右边的圆环显示 5 小时用量窗口还剩多少。会话越需要你,Peek 就从刘海里探出得越多。当任务完成、失败或达到用量上限时,刘海会展开成一张卡片,说明发生了什么、在哪个项目里,点击即可跳到对应的终端标签页,包括 tmux 窗格。开发工具
Claude UsageClaude Usage 是一款为 Claude Code 用户打造的小巧原生应用。它在菜单栏中显示当前的 5 小时会话、所有模型和 Sonnet 的每周用量,以及按量付费的额度,每项都带有用量条和重置时间,无需打开 Claude Code。它还会在 Claude Code 提示符下方添加一行,显示模型、上下文窗口的占用比例和已用令牌数,让你在空间耗尽之前压缩会话。每个终端窗格都显示自己的这一行,在 tmux 中也一样。开发工具
TintpadTintpad 是一款免费开源的启动器,面向使用 Claude Code、Codex 等命令行编程代理的开发者。在任意位置按下 Option-Command-空格,一滴黑色的“水滴”会从 Mac 的刘海处落下(没有刘海的 Mac 则悬挂在菜单栏下方),里面列出你的代码仓库。输入几个字母并按下 Return,你自己的终端就会在该仓库中打开,代理已按你上次在那里使用的模式运行。开发工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。