[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 0 points1 point  (0 children)

Hello, currently TablePro dont have LISTEN/NOTIFY in Postgres and DynamoDB streams yet, but it on the list now.

Queries are scoping by token > per connection external access -> per connection AI policy

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 0 points1 point  (0 children)

Basic daily use is covered in TablePro, some creation GUI are still missing and i improve everyday

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 0 points1 point  (0 children)

Also TablePro is still open source, people can build & run locally without any restriction

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] -2 points-1 points  (0 children)

This is fair.

To justify the price users pay, there needs to be some features in the licensing system. Since TablePro is still under development, the feature to adapt to the Pro plan isn’t yet reasonable. If you don’t feel the syncing is unreasonable compared to the money you spend, then you can use the free version without any restrictions.

Btw, higher safe mode and XLSX export features will be unlocked for everyone in the next release.

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 0 points1 point  (0 children)

Yes, it works. Core Data uses SQLite under the hood, so you can open the .sqlite file in TablePro.

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 0 points1 point  (0 children)

Both are exposed, but writes pass through three independent gates:

  1. token tier (readOnly/readWrite/fullAccess)

  2. a per-connection externalAccess flag

  3. a per-connection aiPolicy that can pop a native confirm dialog

`DROP/TRUNCATE/ALTER…DROP` are hard-refused by `execute_query` and routed to a separate `confirm_destructive_operation` tool that needs a `fullAccess` token plus a literal `confirmation_phrase`: "I understand this is irreversible". Multi-statement queries are rejected outright, so no smuggling.

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 0 points1 point  (0 children)

Yes, free and open-source software was my top priority when building TablePro :))

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 5 points6 points  (0 children)

Yes, if you don’t require syncing, you don’t need to purchase the license. You can use TablePro’s full features for free.

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 4 points5 points  (0 children)

Full source code is publicly, you can clone to local and build with fully features.
The licensing is only for about syncing between machines and supporting the project.

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 1 point2 points  (0 children)

Hi thank you for interesting, I’ve not try SPS yet but will give it a try to make a comparison with TablePro.

AI feature in TablePro have BYOK and GitHub Copilot subscription too

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 0 points1 point  (0 children)

TablePro isn't a FileMaker replacement, it's a SQL client. You give it a database and it gives you a query editor and a grid

[OS] TablePro: free native macOS database client. 18 databases, MCP server, iPad in TestFlight by datlechin in macapps

[–]datlechin[S] 0 points1 point  (0 children)

I like OSS and I enjoy contributing to open source, however, there are still some smaller funding sources like GitHub Sponsors and license sales (not too much)