{"slug": "show-hn-tablepro-open-source-native-database-client-for-macos", "title": "Show HN: TablePro – open-source native database client for macOS", "summary": "TablePro, an open-source native database client for macOS 13+ and iOS/iPadOS 18+, launched with built-in AI features including chat, inline suggestions, and an MCP server that lets Cursor, Raycast, and Claude Desktop query databases, with users supplying their own API key or running locally via Ollama. The app ships native drivers for major SQL and NoSQL databases with no Electron, JDBC, or JavaScript runtime, and is free on every database with no trial period, while a paid license adds iCloud Sync, Encrypted Export, Query Insights, Result Charts, and Compare & Sync to the Mac app. A Linux build (GNOME 50+) is in development and unreleased, and no Windows version exists; the app installs via `brew install --cask tablepro` or GitHub Releases.", "body_md": "A fast, native database client for developers.\n\n  Free and open source.\n\n[Website](https://tablepro.app) ·\n  [Docs](https://docs.tablepro.app) ·\n  [Download](https://github.com/TableProApp/TablePro/releases/latest) ·\n  [Discord](https://discord.gg/hCNmUUbnD4)\n\nTablePro is what I wanted TablePlus to be: native, fast, open source.\n\nBuilt with native frameworks on every platform. No Electron, no JDBC, no JavaScript runtime. Connects to all major SQL and NoSQL databases through native drivers.\n\nAI is built in: chat, inline suggestions, and an MCP server that lets Cursor, Raycast, or Claude Desktop talk to your databases. Bring your own API key, pick your own provider, or run local with Ollama.\n\nNative macOS database clients today fall into three groups:\n\n- **Single-database, open source** : Sequel Ace (MySQL only), Postico (PostgreSQL only). Great if you live in one engine.\n- **Multi-database, closed source** : TablePlus. Polished and native, but proprietary.\n- **Multi-database, not native** : DBeaver (JVM), Beekeeper Studio and DBGate (Electron). Cross-platform, but slow to start and heavy on memory.\n\nTablePro is the missing fourth: native, multi-database, and open source.\n\n| Platform | Status | \n|---|---|\n| macOS 13+ | Stable | \n| iOS / iPadOS 18+ | Stable | \n| Linux (GNOME 50+) | In development in [`linux/`](https://github.com/TableProApp/TablePro/blob/main/linux/README.md) , not released yet | \n| Windows | No | \n\nBuilt-in drivers ship with the app. Plugin drivers install on demand from the [plugin registry](https://docs.tablepro.app/features/plugins). [tablepro.app/databases](https://tablepro.app/databases) has the current list and what each engine supports.\n\n- SQL editor with autocomplete, multi-cursor, Vim mode, syntax themes\n- Data grid with inline editing, sort, filter, undo/redo\n- Native window tabs, multi-window, split panes\n- SSH tunnels with password and key authentication, SSL/TLS\n- Query history with full-text search\n- AI chat, inline suggestions, and Explain/Optimize\n- MCP server and URL scheme for Raycast, Cursor, Claude Desktop\n- Plugin system, write your own database driver in Swift\n\nEverything above is free on every database, with no trial period or time limit. A license adds these to the Mac app:\n\n| Plan | Adds | \n|---|---|\n| Starter | iCloud Sync, Encrypted Export, Environment Variables, Linked Folders, Query Insights, Result Charts, Compare & Sync, Data Rewind | \n| Team | Everything in Starter, plus Team Catalog and Team Library | \n\nPlans and prices are on [tablepro.app/pricing](https://tablepro.app/pricing). The iPhone and iPad app needs no license.\n\n```\nbrew install --cask tablepro\n```\n\nOr download from [GitHub Releases](https://github.com/TableProApp/TablePro/releases/latest).\n\nThese steps build the macOS and iOS apps; the Linux app builds with Meson and Cargo ([`linux/README.md`](https://github.com/TableProApp/TablePro/blob/main/linux/README.md)).\n\nBuilding TablePro requires Xcode 26 or later and\n[XcodeGen](https://github.com/yonaskolb/XcodeGen).\n\nThe macOS and iOS apps live in `apple/`. Run the first-time setup, and every command below, from there:\n\n```\nbrew install xcodegen\ncd apple\nscripts/download-libs.sh\nscripts/generate-project.sh\n```\n\n`TablePro.xcodeproj` is generated from `project.yml` and is not in git. Re-run\n`scripts/generate-project.sh` after changing `project.yml` or `Configs/`, or after adding a\nsource file.\n\nBuild a Debug app without code signing:\n\n```\nxcodebuild \\\n  -project TablePro.xcodeproj \\\n  -scheme TablePro \\\n  -configuration Debug \\\n  -skipPackagePluginValidation \\\n  CODE_SIGNING_ALLOWED=NO \\\n  build\n```\n\nThe app is written to `~/Library/Developer/Xcode/DerivedData/TablePro-*/Build/Products/Debug/TablePro.app`.\n\nTo build and run a signed app, put your Apple team and a unique bundle identifier in `apple/Configs/Secrets.xcconfig`. See [Building with a personal Apple team](https://github.com/TableProApp/TablePro/blob/main/apple/CONTRIBUTING.md#building-with-a-personal-apple-team).\n\nFull docs at [docs.tablepro.app](https://docs.tablepro.app).\n\nThe app is free under AGPLv3. If you use TablePro at work, please buy a [license](https://tablepro.app/pricing). It adds the paid features, and every purchase funds the next release. If you can't afford one, just use the free version. That's why it's free.\n\nThanks to these amazing people for supporting TablePro:\n\n**[SimpleLocalize](https://simplelocalize.io?ref=tablepro)** · **[CodeRabbit](https://coderabbit.ai?ref=tablepro)** · **[Nimbus](https://getnimbus.io?ref=tablepro)** · [Dwarves Foundation](https://dwarves.foundation/?ref=tablepro)\n\nThanks to everyone who has contributed to TablePro:\n\nWant to join them? Read [CONTRIBUTING.md](https://github.com/TableProApp/TablePro/blob/main/CONTRIBUTING.md).\n\nThis project is licensed under the [GNU Affero General Public License v3.0 (AGPLv3)](https://github.com/TableProApp/TablePro/blob/main/LICENSE).", "url": "https://wpnews.pro/news/show-hn-tablepro-open-source-native-database-client-for-macos", "canonical_source": "https://github.com/TableProApp/TablePro", "published_at": "2026-10-26 13:47:47+00:00", "updated_at": "2026-10-26 14:12:14.547418+00:00", "lang": "en", "topics": ["ai-tools", "ai-agents", "agent-protocols", "developer-tools", "ai-products"], "entities": ["TablePro", "TablePlus", "Cursor", "Raycast", "Claude Desktop", "Ollama", "Sequel Ace", "Postico"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-tablepro-open-source-native-database-client-for-macos", "markdown": "https://wpnews.pro/news/show-hn-tablepro-open-source-native-database-client-for-macos.md", "text": "https://wpnews.pro/news/show-hn-tablepro-open-source-native-database-client-for-macos.txt", "jsonld": "https://wpnews.pro/news/show-hn-tablepro-open-source-native-database-client-for-macos.jsonld"}}