Skip to content

The database client
Mac deserves

Connect to MySQL, Postgres, SQLite, Mongo, Redis, and a dozen more. Built with SwiftUI. Ships under 50 MB. Launches in under a second.

Requires macOS 14 Sonoma or later · Apple Silicon & Intel

TablePro - Native macOS database client
Sponsors

Sponsors

TablePro is free and open-source. Sponsorships fund development and keep it that way.

18+ databases. Native drivers. No JDBC.

MySQL
PostgreSQLPostgreSQL
MariaDB
SQLite
MongoDB
Redis
SQL Server
Oracle
ClickHouse
DuckDB
Redshift
Cassandra
Etcd
Request
Features

No bloat. No Java. No subscriptions.

Built with SwiftUI. Starts in under a second. Uses ~50 MB of RAM.

1SELECT name, email
2FROM users
3WHERE active = true
4ORDER BY created_at DESC
5LIMIT 10;

Tree-sitter Syntax Highlighting

Incremental parsing, even on multi-MB SQL dumps. Full Vim mode. Not regex. Tree-sitter.

Your Mac
SSH Server
Database

SSH Tunneling & SSL

Reusable SSH Profiles. Key auth, password auth, or import from ~/.ssh/config. Jump hosts. Credentials in macOS Keychain.

Export
CSV
JSON
Import
SQL
XLSX

Export & Import

CSV, JSON, SQL, XLSX. Export query results or full tables. Import SQL files with gzip support and progress tracking.

Query 1
Query 2
Query 3
1SELECT id, title, status
2FROM orders
3WHERE status = 'pending'
4LIMIT 50;

Multi-tab Editor

Each tab keeps its own query, results, filters, and sort. Persists across restarts. Save favorites with keyword shortcuts.

1SELECT * FROM u
Tusers
Tuser_roles
Tuploads

Intelligent Autocomplete

Reads your schema on connect. Suggests table names, column names, and SQL keywords as you type.

AI Chat
Show all users who signed up this month
SELECT *
FROM users
WHERE created_at >=
'2026-02-01'

AI SQL Assistant

Chat panel, inline ghost-text, and context-menu actions. Bring your own key: Claude, OpenAI, Gemini, Ollama, or any compatible endpoint.

Editor

A SQL editor that doesn't get in the way

Tree-sitter parsing, multi-cursor editing, and autocomplete pulled from your live schema. Vim mode built in. Results right below the editor.

  • Tree-sitter syntax highlighting with incremental parsing
  • Schema-aware autocomplete for tables, columns, and functions
  • Multi-statement execution: run all or just the selected query
  • Vim mode, query favorites, and handles million-line files
TablePro SQL Editor with syntax highlighting and autocomplete
AI

Ask in English, get SQL back

Describe what you need in plain language. Get dialect-specific SQL back. Runs locally with Ollama or connects to Claude, OpenAI, Gemini, and OpenRouter.

  • Plain English to dialect-specific SQL, instantly
  • Ghost text completions as you type. Press Tab to accept.
  • Right-click any SQL to explain, optimize, or diagnose errors
  • Claude, OpenAI, Gemini, OpenRouter, Ollama, or any OpenAI-compatible endpoint
  • Per-connection privacy controls: Always Allow, Ask Each Time, or Never. API keys in Keychain.
AI Chat
Claude
Find the top 5 customers by total order value
SELECT c.name,
SUM(o.total) AS revenue
FROM customers c
JOIN orders o ON c.id = o.customer_id
GROUP BY c.name
ORDER BY revenue DESC
LIMIT 5;
CopyInsert to Editor
Ask about your database...
Compare

Side by side

Feature
TableProRecommended
TablePlusDBeaver
General
PriceFreeFrom $89Free / $25/mo
TechnologyNative (SwiftUI)Native (Cocoa)Java (Eclipse)
PlatformmacOSmacOS, Win, LinuxmacOS, Win, Linux
Startup Speed< 1s~2s~8s
Memory Usage~50 MB~120 MB~500 MB
Open SourceAGPLv3NoPartial
Database Support
MySQL / MariaDBYesYesYes
PostgreSQLYesYesYes
SQLiteYesYesYes
MongoDBYesNoYes
RedisYesYesNo
RedshiftYesNoYes
SQL ServerYesYesYes
OracleYesNoNo
SSH TunnelingYesYesYes
Editor & Features
Syntax HighlightingTree-sitterBasicBasic
Auto-reconnectYesNoNo
Inline EditingYesYesYes
Auto-updatesYesYesYes
AI Assistant (Chat + Inline + Context Menu)YesNoNo
Pricing

Pay for what you need

Free gets you the full app. Paid plans add multi-Mac, iCloud Sync, and support.

Free

$0
Download
  • 18+ database connections
  • Full-featured SQL editor
  • Data grid with inline editing
  • SSH tunnel support
+5 more features
Most Popular

Starter

$24/year

Everything in Free, plus:

  • 3 Mac activations
  • iCloud Sync
  • Safe Mode (Touch ID)
  • XLSX export
  • Priority support

Team

$49/year

Everything in Starter, plus:

  • 10 Mac activations
  • Early access to new features

30-day money-back guarantee on yearly plans. 60-day on lifetime. Refund policy

Compare plans

FeatureFreeStarterTeam
MySQL, PostgreSQL, SQLite
MongoDB, Redis, SQL Server
Oracle, ClickHouse, DuckDB
SQL editor with autocomplete
Data grid with inline editing
SSH tunnel support
Import & export
Query history
Multiple tabs
Saved queries
Dark & light themes
AI assistant
Activations1310
iCloud Sync
Safe Mode (Touch ID)
XLSX export
Priority support
Early access to new features

Questions

Yes, upgrade from Starter to Team whenever you want. You pay the difference, nothing extra.

You drop back to the Free plan. All your data stays right where it is, and you still get app updates. Renew anytime to get your paid features back.

Starter covers 3 Macs. Team covers 10. One license, multiple machines.

All 18+ database connections, the full SQL editor with Vim mode, data grid with inline editing, SSH tunneling, import/export, query history, tabs, AI assistant, 9 built-in themes. Paid plans add multi-Mac licensing, iCloud Sync, and priority support.

Frequently asked questions

Short answers to common questions.

Yes. The full app is free under AGPLv3: all 18+ databases, the SQL editor, Vim mode, data grid, SSH tunneling, AI assistant, 9 themes, import/export. Paid plans add multi-Mac licensing, iCloud Sync, and priority support.

MySQL, MariaDB, PostgreSQL, SQLite, MongoDB, Redis, SQL Server, Oracle, ClickHouse, DuckDB, Redshift, Cassandra, Etcd, and Cloudflare D1. Native drivers (libpq, hiredis, MariaDB Connector/C), not JDBC. More available via the plugin registry.

TablePro is built with SwiftUI and AppKit. That's what makes it launch in under a second and use ~50 MB of RAM. A cross-platform port would mean giving that up.

Similar core: inline editing, tabs, SSH, multiple databases. TablePro is free, open-source, and adds tree-sitter highlighting, Vim mode, AI assistance, auto-reconnect, SSH Profiles, and 9 built-in themes.

Chat panel for natural-language queries. Ghost-text completions as you type. Right-click context menu for explain/optimize/fix. Supports Claude, OpenAI, Gemini, Ollama, and custom endpoints. Keys stored in macOS Keychain.

Yes. Switch between Starter and Team whenever you want. You pay the difference, nothing extra.

Yes. Open an issue or send a PR on GitHub. The codebase is AGPLv3.

Try it. Free.

Release notes in your inbox. No spam.