Repolode
TableProApp

TableProApp/TablePro

A free, open source native database client for macOS and iOS supporting SQL and NoSQL databases, with built-in AI chat and an MCP server.

Open-source alternative to:TablePlus

Stars
6,321
Forks
423
Open issues
37
Last commit
33 minutes ago

What is it?

TablePro is a database client for developers, built natively for macOS and iOS rather than on Electron or JDBC. It connects to major SQL and NoSQL databases through native drivers, and drivers for less common engines install on demand as plugins.

The app includes a SQL editor with autocomplete, multi-cursor editing and Vim mode, plus a data grid with inline editing, sorting, filtering and undo/redo. Connections can go through SSH tunnels with password or key authentication, and SSL/TLS is supported. Query history is searchable in full text.

AI features are built in: chat, inline suggestions and Explain/Optimize actions, using your own API key or a local Ollama model. An MCP server lets tools such as Cursor, Raycast and Claude Desktop query your databases. The Linux version is in development and Windows is not supported.

Key features

  • 01Native macOS and iOS apps with no Electron or JDBC
  • 02SQL editor with autocomplete, multi-cursor and Vim mode
  • 03Data grid with inline editing, sort, filter and undo/redo
  • 04SSH tunnels and SSL/TLS for secure connections
  • 05Built-in AI chat and inline suggestions, with BYO key or local Ollama
  • 06MCP server for connecting Cursor, Raycast and Claude Desktop

Use cases

  • Day-to-day querying and editing of MySQL, PostgreSQL or SQLite on a Mac
  • Connecting to remote databases over an SSH tunnel
  • Asking an AI assistant to query a local database through MCP

Quick start

  1. 1

    Install via Homebrew cask

    brew install --cask tablepro
  2. 2

    Or download the app from the GitHub Releases page

Things to know

  • macOS and iOS/iPadOS only; Windows is not supported and Linux is not released yet.
  • Some features such as iCloud Sync and Team Library require a paid license on the Mac app.
  • Licensed under AGPL-3.0, a strong copyleft license.

In collections

Topics

FAQ

What is TablePro?
A free, open source native database client for macOS and iOS supporting SQL and NoSQL databases, with built-in AI chat and an MCP server. TablePro is a database client for developers, built natively for macOS and iOS rather than on Electron or JDBC. It connects to major SQL and NoSQL databases through native drivers, and drivers for less common engines install on demand as plugins.
Is TablePro free to use? What license does it have?
TablePro is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is TablePro still maintained?
Actively maintained. The last commit to TablePro was on Oct 26, 2026.
What can I use TablePro for?
Day-to-day querying and editing of MySQL, PostgreSQL or SQLite on a Mac Connecting to remote databases over an SSH tunnel Asking an AI assistant to query a local database through MCP
How do I install TablePro?
Install via Homebrew cask: brew install --cask tablepro Or download the app from the GitHub Releases page
Where can I get TablePro?
The source code and installation instructions are on GitHub: https://github.com/TableProApp/TablePro

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects