TablePro
Native macOS client for every database. Built on SwiftUI and AppKit. Ships under 50 MB, launches in under a second.
Why TablePro?
Native Performance
Swift & Apple frameworks. No Electron. Pure macOS responsiveness.
Multiple Databases
17 databases: MySQL, PostgreSQL, SQLite, MongoDB, Redis, Oracle, and more.
Smart Autocomplete
Context-aware autocomplete with schema and syntax awareness.
Secure Connections
SSH tunnels with password and key authentication.
AI SQL Assistant
Inline suggestions, chat, and context-menu actions. GitHub Copilot, Claude, OpenAI, Ollama, more.
Key Features
SQL Editor: Syntax highlighting, autocomplete, Vim mode, multi-statement execution. Data Grid: Inline editing, sorting, filtering, change tracking with undo/redo. CSV Inspector: Open.csv and .tsv files natively. Edit cells, insert and delete rows and columns, undo/redo, save preserving the original dialect.
Import & Export: CSV, JSON, SQL, XLSX, MQL. Streaming export for large datasets.
AI Assistant: Chat, inline suggestions, and Explain/Optimize via GitHub Copilot, Claude, OpenAI, or Ollama.
Terminal: Built-in database CLI (mysql, psql, redis-cli, mongosh, etc.) with SSH and Docker support.
MCP Server: Expose your connections to AI tools via the Model Context Protocol.
External API: Drive TablePro from Raycast, Cursor, Claude Desktop, and other MCP clients. URL scheme, MCP, and one-click pairing.
Plugin System: 5 bundled drivers (covering 7 databases) plus 10 more from the plugin registry. Third-party plugins supported.
iCloud Sync: Sync connections, groups, tags, settings, and SSH profiles across Macs.
Safe Mode: 6 per-connection protection levels from silent alerts to Touch ID and read-only.
Themes: Light, dark, and custom editor themes. Per-connection color labels.
Supported Databases
| Database | Default Port | Distribution |
|---|---|---|
| MySQL | 3306 | Built-in |
| MariaDB | 3306 | Built-in |
| PostgreSQL | 5432 | Built-in |
| SQLite | N/A (file-based) | Built-in |
| Amazon Redshift | 5439 | Built-in |
| CockroachDB | 26257 | Built-in |
| Microsoft SQL Server | 1433 | Plugin |
| ClickHouse | 8123 | Built-in |
| Redis | 6379 | Built-in |
| MongoDB | 27017 | Plugin |
| Oracle Database | 1521 | Plugin |
| DuckDB | N/A (file-based) | Plugin |
| Cassandra / ScyllaDB | 9042 | Plugin |
| Etcd | 2379 | Plugin |
| Cloudflare D1 | N/A (API-based) | Plugin |
| DynamoDB | N/A (API-based) | Plugin |
| BigQuery | N/A (API-based) | Plugin |
| Snowflake | N/A (API-based) | Plugin |
| libSQL / Turso | N/A (API-based) | Plugin |
System Requirements
- macOS: 14.0 (Sonoma) or later
- Architecture: Apple Silicon (arm64) or Intel (x86_64)
- Storage: ~50 MB for the application (~200 MB recommended free disk space including data)
Getting Started
Quick Start
Download and connect in 5 minutes
Installation
System requirements and setup
Open Source
TablePro is free, open-source software licensed under the GNU Affero General Public License v3.0 (AGPLv3). The full source code is on GitHub.GitHub Repository
View source code, report issues, and contribute to TablePro.

