TablePro
A fast, native macOS database client with built-in AI assistant.
Install / Use
/learn @TableProApp/TableProREADME
<p align="center"> <img src=".github/assets/hero-dark.png" alt="TablePro Screenshot" width="800"> </p>
About
TablePro is a native macOS database client. Connects to MySQL, MariaDB, PostgreSQL, SQLite, MongoDB, Redis, SQL Server, and Redshift. Includes a SQL editor with autocomplete, inline editing, and AI assistance.
Install
brew install --cask tablepro
Or download the DMG from GitHub Releases.
Documentation
Full documentation is available at docs.tablepro.app.
Sponsors
Thanks to these amazing people for supporting TablePro:
- Dwarves Foundation
- Nimbus
- Huy TQ — Apple Developer Program sponsor
- Unikorn
Star History
<a href="https://www.star-history.com/?repos=TableProApp%2FTablePro&type=date&legend=top-left"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/image?repos=TableProApp/TablePro&type=date&theme=dark&legend=top-left" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/image?repos=TableProApp/TablePro&type=date&legend=top-left" /> <img alt="Star History Chart" src="https://api.star-history.com/image?repos=TableProApp/TablePro&type=date&legend=top-left" /> </picture> </a>License
This project is licensed under the GNU Affero General Public License v3.0 (AGPLv3).
Contributions require signing a Contributor License Agreement (CLA). See CLA.md for details.
Related Skills
oracle
339.5kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
prose
339.5kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
Command Development
83.9kThis skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
Plugin Structure
83.9kThis skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${CLAUDE_PLUGIN_ROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin directory layout, manifest configuration, component organization, file naming conventions, or Claude Code plugin architecture best practices.
