Skip to main content

TablePro

A native macOS database client. Fast, lightweight, with built-in AI SQL assistance. Built on SwiftUI and AppKit using Apple-native frameworks and system libraries for real macOS performance.
TablePro main interface

Why TablePro?

Native Performance

Swift and Apple-native frameworks. No Electron, no web views. Just the responsiveness you expect from a real Mac app.

Multiple Databases

MySQL, MariaDB, PostgreSQL, SQLite, MongoDB, Redis, SQL Server, ClickHouse, Oracle, and Amazon Redshift in one interface.

Smart Autocomplete

Context-aware SQL autocomplete that knows your schema, tables, columns, and SQL syntax.

Secure Connections

SSH tunnel support with password and private key authentication for remote databases.

AI SQL Assistant

Chat with AI, get inline suggestions, and use context-menu actions to explain, optimize, or fix SQL. Works with Claude, OpenAI, Gemini, Ollama, and more.

Key Features

SQL Editor

Syntax highlighting, line numbers, and autocomplete that adapts to your database schema.
Use Cmd+Enter to execute the current query or selected text.

Data Grid

A high-performance, spreadsheet-like grid with inline editing, sorting, and filtering.

Table Structure

Inspect and modify columns, indexes, and foreign keys from a visual interface.

Import & Export

Import from CSV, JSON, and SQL files. Export in multiple formats for backup or migration.

Query History

Full-text search across your entire query history. Re-run or modify previous queries instantly.

AI SQL Assistant

Write queries in plain English, get Copilot-style inline suggestions, and right-click to explain or optimize SQL. Supports Claude, OpenAI, Gemini, OpenRouter, Ollama, and custom endpoints.

Supported Databases

DatabaseStatusDefault Port
MySQLFully Supported3306
MariaDBFully Supported3306
PostgreSQLFully Supported5432
SQLiteFully SupportedN/A (file-based)
Amazon RedshiftFully Supported5439
MongoDBFully Supported27017
RedisFully Supported6379
Microsoft SQL ServerFully Supported1433
ClickHouseFully Supported8123
Oracle DatabaseFully Supported1521

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

Follow the Quick Start Guide to download TablePro and connect to your first database.

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.