Launching today

FluentDB
The AI database client for Mac
116 followers
The AI database client for Mac
116 followers
FluentDB is an AI-powered database client for macOS. It supports PostgreSQL, MySQL, SQLite, SQL Server, with more coming soon. Built for speed, simplicity, and security, it works with Anthropic and OpenAI using your own API keys or Claude Code/Codex subscriptions, and with local models via Ollama. Your data never leaves your machine without your approval: models see your schema, not your data, and every AI-generated SQL query requires approval by default.







Magic Inspector
Magic Inspector
@thys_beesman Thanks for your comment!
> UPDATE without a WHERE clause or a query that touches ten thousand rows
Yes, I agree with you. By default, even if you accept a query, when it's a write query, we prompt for another confirmation to make sure you didn't just press Enter by reflex. At this moment, we don't show the potential number of impacted rows; however, it's a great idea, and I just added this to our roadmap :)
Another thing is that we made it super easy to kill a running query (server-side) in one click. Of course it wouldn't prevent big trouble in case of a wrong write, but at least if it's a long running read that can lock your database, you can just kill the process in one click. All our guardrails are explained here.
> Is there any way to selectively hide or rename specific tables and columns from what gets sent to the AI,
Yes, I understand this concern. For now, we don't have this kind of system; however, it's easy to put in place, so I will add it to our roadmap. Something to note is that if the security is the main concern, you can still use a local model using Ollama so it would completely remove every risk of data leak since you control the model.
Thank you for your feedback it's really useful. Feel free to reach out anytime if you give it a try and want to help improve the tool :)
a native Mac db client that isn't electron is already a plus in my book. curious how the AI part handles write queries specifically - does it always show you the generated SQL before running anything against the actual database, or can it execute directly if you ask it to "clean up duplicate rows" type stuff without a confirmation step?
Magic Inspector
@omri_ben_shoham1 Thanks for your comment!
By default, the AI will always only write queries and ask you to confirm before executing them. Even when you run them, we don't share the result with the AI.
However, yes, you can turn on two permissions:
- Auto run: allows the AI to run the queries it wants
- Read mode: allows the AI to view the results
I explain this in detail in this video :)