- TablePro là database client native macOS build bằng Swift thuần, khởi động dưới 1 giây và dùng chỉ 80 MB RAM.
- Hỗ trợ 18+ databases từ MySQL, PostgreSQL đến MongoDB, Redis, Oracle - không Electron, không JDBC.
- Miễn phí và open-source (AGPLv3), Pro plan chỉ $24/năm.
TL;DR
TablePro là native macOS database client viết bằng Swift (SwiftUI + AppKit), khởi động dưới 1 giây, dùng ~80 MB RAM, app size dưới 50 MB. Hỗ trợ 18+ databases. Miễn phí, open-source (AGPLv3). Pro plan $24/năm.

Vấn đề với database client hiện tại
Nếu bạn đang dùng DBeaver hoặc DataGrip, bạn biết cảm giác đó: mở app lên, pha cà phê, quay lại thì app mới load xong. DBeaver chạy trên JVM (JDBC), DataGrip dùng IntelliJ platform - cả hai đều mang theo hàng trăm MB JVM overhead và thời gian khởi động tính bằng chục giây.
Beekeeper Studio và nhiều tool khác chọn Electron - đỡ nặng hơn JVM nhưng vẫn phải chạy cả Chromium engine chỉ để render một cái table. Kết quả là app 200-300 MB RAM chỉ để xem vài dòng SQL.
TablePro đi theo hướng ngược lại hoàn toàn: native Swift, không wrapper, không runtime nặng. SwiftUI + AppKit compile thẳng xuống binary macOS, không có intermediary nào. Kết quả là một app dưới 50 MB, khởi động trong chưa đầy 1 giây, và dùng ổn định ở mức 80 MB RAM - con số khó tin nhưng thực tế.
So sánh nhanh với các tool phổ biến
| Tool | Tech Stack | Startup | Giá |
|---|---|---|---|
| TablePro | Swift native | <1s | $0 / $24/năm |
| DBeaver | Java / JDBC | 10-20s | Free / $199+/năm |
| DataGrip | IntelliJ / JVM | 15-30s | $99+/năm |
| Beekeeper Studio | Electron | 5-10s | $99/năm |
| TablePlus | Native (C++) | <1s | $89+ |
18+ databases, một app
TablePro kết nối bằng native drivers (không phải JDBC hay bất kỳ abstraction layer nào):
- Relational: MySQL, MariaDB, PostgreSQL, SQLite, Oracle, MSSQL
- NoSQL: MongoDB, Redis, Cassandra, etcd, Cloudflare D1
- Analytics: ClickHouse, DuckDB, Redshift, BigQuery
- Cloud: DynamoDB và các service khác
Một connection string - auto-detect loại DB. Bạn không cần configure driver riêng cho từng loại.
Tính năng nổi bật

SQL Editor: Tree-sitter syntax highlighting, context-aware autocomplete nhận biết schema, Vim mode, multi-tab, format tự động. Multi-statement execution - chạy cả file SQL một lúc.
Data Grid: Inline cell editing với type-specific editor (date picker cho DATE, toggle cho BOOLEAN), foreign key navigation - click thẳng sang record liên kết, change tracking với undo/redo.
AI Assistant: Tích hợp Claude, OpenAI, GitHub Copilot, và Ollama (local). Gõ câu hỏi bằng tiếng Anh, AI viết SQL cho bạn. Query explain và optimize ngay trong app.

Security: SSH tunnel, Docker support, Touch ID authentication, 6 protection levels cho production connections. iCloud sync để share connections và SSH profiles giữa các Mac.
ER Diagram: Tự generate entity-relationship diagram với crow's foot notation từ schema hiện có. Auto-layout.
MCP Server: Hỗ trợ Model Context Protocol (2025-06-18 và 2025-11-25) - tích hợp với AI workflows, cho phép agent AI query database trực tiếp qua TablePro.
Data import/export: Streaming import/export cho large datasets với các format CSV, JSON, SQL, XLSX, và MQL. Không cần lo ngại timeout hay out-of-memory khi dump bảng triệu dòng.
Terminal tích hợp: Built-in CLI access với SSH tunnel và Docker support. Không cần mở terminal riêng để connect vào container hay server.
Pricing & availability
- Free: $0 - 1 Mac, core features đầy đủ
- Pro: $24/năm - 2 Mac, iCloud sync + encrypted sharing
- Team: $49/năm - 5 Mac, centralized billing
- iPhone: Có app iOS 17+ miễn phí
Yêu cầu macOS 14 Sonoma+, chạy trên cả Apple Silicon và Intel. Install qua Homebrew: brew install --cask tablepro hoặc download DMG từ GitHub Releases.
Open-source & cộng đồng
TablePro là dự án của Nguyen Dat Le (datlechin, Vietnam), licensed AGPLv3. Tính đến release v0.38.0 (May 2025) đã có 2,735 commits, 2.8k GitHub stars, 170 forks. Sponsored bởi SimpleLocalize, Dwarves Foundation, Nimbus, và Visnalize.
v0.38.0 mới nhất (May 4, 2025) bổ sung: bundled Chinook sample database, auto-detect connection string, MCP protocol support, Oracle 10G auth, full SSH config resolution.
Ai nên thử ngay
TablePro phù hợp nhất với:
- Mac developer đang bực bội với thời gian khởi động của DBeaver/DataGrip - chuyển sang TablePro và lấy lại 10-30 giây mỗi lần mở app
- Full-stack developer làm việc với nhiều loại database trong cùng project - PostgreSQL cho app chính, Redis cho cache, MongoDB cho một microservice, tất cả trong một cửa sổ
- Developer muốn AI viết SQL mà không cần rời khỏi database client - query bằng ngôn ngữ tự nhiên, AI generate SQL, bạn review và chạy
- Team cần share connection config - iCloud sync giúp tất cả member dùng cùng connection profiles và SSH configs
- Developer dùng production thường xuyên - SSH tunnel + Touch ID + 6 protection levels giúp tránh accident query trên prod
Nếu bạn đang dùng Windows hoặc Linux: chưa có plan. TablePro hiện tại macOS-only, với iOS app là hướng mở rộng duy nhất được công bố.
What's next
Roadmap đang phát triển plugin system, URL scheme integration, và mở rộng MCP extensibility. Project vẫn pre-1.0 nhưng đang được update tích cực. Source code và roadmap tại github.com/TableProApp/TablePro.
Nguồn: tablepro.app, GitHub, docs.tablepro.app.
