Thanks to visit codestin.com
Credit goes to tablepro.app

Free & Open Source

A Mac database client
without the bloat

Native macOS. MySQL, PostgreSQL, MongoDB, SQLite. Built-in AI assistant. Free, open-source, no account needed.

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.

Supported databases

MySQL
PostgreSQL PostgreSQL
MariaDB
SQLite
MongoDB
Database Support

Five databases. Native drivers.

  • MySQL via native MariaDB C connector
  • MariaDB with full feature parity
  • PostgreSQL via libpq
  • SQLite open local .db files directly
  • MongoDB document database support
TablePro sidebar showing MySQL, PostgreSQL, and SQLite connections with table tree

No bloat. No Java. No subscriptions.

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

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

Tree-sitter Syntax Highlighting

Incremental parsing via tree-sitter, so highlighting stays fast even on multi-MB SQL dumps.

Your Mac
SSH Server
Database

SSH Tunneling & SSL

SSH tunnel with key or password auth, plus full SSL/TLS for direct connections.

Export
CSV
JSON
Import
SQL
XLSX

Export & Import

Export to CSV, JSON, SQL, or XLSX and import back with automatic column mapping.

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

Multi-tab Editor

Open multiple queries in tabs, each with its own state, persisted across app restarts.

1 SELECT * FROM u
T users
T user_roles
T uploads

Intelligent Autocomplete

Reads your schema and suggests table names, columns, and 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 right-click actions. Works with Claude, OpenAI, Gemini, Ollama, or any compatible endpoint.

SQL Editor

A SQL editor that keeps up

Tree-sitter parsing, schema-aware autocomplete, million-line files.

  • 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
  • Million-line files, no lag
TablePro SQL Editor with syntax highlighting and autocomplete
AI Assistant

Ask in English, get SQL back

Schema-aware AI generates dialect-specific SQL from natural language.

  • 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;
Copy Insert to Editor
Ask about your database...
Data Grid

Click a cell. Edit it. Done.

TablePro data grid with inline editing and change tracking
  • Click any cell to edit: text, numbers, dates, booleans, JSON, and more
  • Change tracking with undo/redo. Review diffs before committing.
  • Multi-column sorting, advanced filtering, and pagination
  • Foreign key lookups, ENUM dropdowns, and SET multi-select popovers
Connection Management

Credentials stay in Keychain

TablePro connection form with SSH tunnel settings and color-coded tags
  • Credentials stored securely in macOS Keychain
  • SSH tunneling with key-based and password authentication
  • Auto-reconnect with 30-second health pings
  • Color-coded connections and tag organization

How TablePro compares

TablePro Recommended
TablePlus
DBeaver
General
Price
Free
From $89
Free / $25/mo
Technology
Native (SwiftUI)
Native (Cocoa)
Java (Eclipse)
Platform
macOS
macOS, Win, Linux
macOS, Win, Linux
Startup Speed
< 1s
~2s
~8s
Memory Usage
~50 MB
~120 MB
~500 MB
Open Source
Partial
Database Support
MySQL / MariaDB
PostgreSQL
SQLite
MongoDB
SSH Tunneling
Editor & Features
Syntax Highlighting
Tree-sitter
Basic
Basic
Auto-reconnect
Inline Editing
Auto-updates
AI Assistant (Chat + Inline + Context Menu)

Frequently asked questions

Common questions, short answers.

Yes. GPL v3, no paid tiers, no account required.

MySQL, MariaDB, PostgreSQL, SQLite, and MongoDB. It connects through native C libraries (MariaDB Connector/C and libpq) and the MongoDB Swift driver, not JDBC.

It's built with SwiftUI and AppKit. Native frameworks mean sub-second launch, ~50 MB memory, and proper macOS behavior. That's worth the platform trade-off.

macOS 14 Sonoma or later. Ships as a Universal Binary for Apple Silicon and Intel.

Similar feature set (inline editing, multi-tab, SSH tunneling) but free and open-source. TablePro adds tree-sitter highlighting, built-in AI assistance, and auto-reconnect.

Chat panel, inline ghost-text completions, and right-click actions for explaining or optimizing queries. Supports Claude, OpenAI, Gemini, Ollama, OpenRouter, and custom endpoints. Keys stored in macOS Keychain.

Enter host, port, and credentials directly, or use SSH tunneling with key or password auth. TablePro can also import settings from your ~/.ssh/config.

Yes. Open an issue or send a PR on GitHub.

Free download. No account.