TablePro 是一款原生开发的开源数据库客户端,支持 MySQL、PostgreSQL、SQLite、MongoDB、Redis、SQL Server 等多种 SQL 与 NoSQL 数据库。它不依赖 Electron 或 JVM,启动和操作更轻快,提供 SQL 编辑器、数据表格编辑、多标签窗口、SSH 隧道、SSL/TLS 与查询历史。内置 AI 聊天、行内建议和 Explain/Optimize,也可通过 MCP 服务器让 Cursor、Raycast、Claude Desktop 访问数据库。支持插件扩展驱动,macOS 与 iOS/iPadOS 稳定可用,Linux 仍在开发中。
brew install --cask tablepro
A fast, native database client for developers.
Free and open source.
Website · Docs · Download · Discord

TablePro is what I wanted TablePlus to be: native, fast, open source.
Built with native frameworks on every platform. No Electron, no JDBC, no JavaScript runtime. Connects to all major SQL and NoSQL databases through native drivers.
AI is built in: chat, inline suggestions, and an MCP server that lets Cursor, Raycast, or Claude Desktop talk to your databases. Bring your own API key, pick your own provider, or run local with Ollama.
Native macOS database clients today fall into three groups:
TablePro is the missing fourth: native, multi-database, and open source.
| Platform | Status |
|---|---|
| macOS 13+ | Stable |
| iOS / iPadOS 18+ | Stable |
| Linux (GNOME 50+) | In development in linux/, not released yet |
| Windows | No |
Built-in drivers ship with the app. Plugin drivers install on demand from the plugin registry. tablepro.app/databases has the current list and what each engine supports.
Everything above is free on every database, with no trial period or time limit. A license adds these to the Mac app:
| Plan | Adds |
|---|---|
| Starter | iCloud Sync, Encrypted Export, Environment Variables, Linked Folders, Query Insights, Result Charts, Compare & Sync, Data Rewind |
| Team | Everything in Starter, plus Team Catalog and Team Library |
Plans and prices are on tablepro.app/pricing. The iPhone and iPad app needs no license.
brew install --cask tablepro
Or download from GitHub Releases.
These steps build the macOS and iOS apps; the Linux app builds with Meson and Cargo (linux/README.md).
Building TablePro requires Xcode 26 or later and XcodeGen.
The macOS and iOS apps live in apple/. Run the first-time setup, and every command below, from there:
brew install xcodegen
cd apple
scripts/download-libs.sh
scripts/generate-project.sh
TablePro.xcodeproj is generated from project.yml and is not in git. Re-run
scripts/generate-project.sh after changing project.yml or Configs/, or after adding a
source file.
Build a Debug app without code signing:
xcodebuild \
-project TablePro.xcodeproj \
-scheme TablePro \
-configuration Debug \
-skipPackagePluginValidation \
CODE_SIGNING_ALLOWED=NO \
build
The app is written to ~/Library/Developer/Xcode/DerivedData/TablePro-*/Build/Products/Debug/TablePro.app.
To build and run a signed app, put your Apple team and a unique bundle identifier in apple/Configs/Secrets.xcconfig. See Building with a personal Apple team.
Full docs at docs.tablepro.app.
The app is free under AGPLv3. If you use TablePro at work, please buy a license. It adds the paid features, and every purchase funds the next release. If you can't afford one, just use the free version. That's why it's free.
Thanks to these amazing people for supporting TablePro:
Thanks to everyone who has contributed to TablePro:
Want to join them? Read CONTRIBUTING.md.
This project is licensed under the GNU Affero General Public License v3.0 (AGPLv3).
内容由编辑整理,部分信息来自 GitHub 与项目官网,版权归原作者所有。发现错误?报告问题