Skip to main content

TablePro

Native macOS client for 22 databases. Built with SwiftUI and AppKit, no Electron. The download is about 20 MB.
TablePro main interface

Features

SQL Editor: Syntax highlighting, schema-aware autocomplete, Vim mode, multi-statement execution. Data Grid: Inline editing, sorting, filtering, change tracking with undo/redo. AI Assistant: Chat, inline suggestions, and Explain/Optimize via GitHub Copilot, Claude, OpenAI, Gemini, xAI, or Ollama. MCP Server: Expose your connections to Claude Desktop, Cursor, Raycast, and other MCP clients. The External API adds a tablepro:// URL scheme and one-click pairing. Users & Roles: Manage database users, roles, and privileges on MySQL and PostgreSQL. Changes are staged, undoable, and shown as SQL before they run. Secure Connections: SSH tunnels with password and key authentication. Passwords stay in the Keychain, or come from 1Password, HashiCorp Vault, or AWS Secrets Manager at connect time. Safe Mode: 6 per-connection protection levels, from silent alerts to Touch ID and read-only. Import & Export: CSV, JSON, SQL, XLSX, MQL. Streaming export for large datasets. CSV Inspector: Open .csv and .tsv files directly. Edit cells, insert and delete rows and columns, save in the original dialect. Plugin System: 5 bundled drivers covering 8 databases, plus 14 more drivers installable from the plugin registry. iCloud Sync: Connections, groups, tags, settings, SSH profiles, saved queries and folders, favorite tables, and custom AI slash commands sync across Macs. Themes: Light, dark, and custom editor themes. Per-connection color labels.

Supported Databases

System Requirements

  • macOS: 14.0 (Sonoma) or later
  • Architecture: Apple Silicon (arm64) or Intel (x86_64), universal binary

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.