Here’s what I tested and liked
1. Easy configuration of hosts and switching between them. Added and modified some dbs and the tool was able to catch that.
2. Step by step resolution of queries. Tested this with the query you provided and it navigated well through the 109 tables and gave a detailed approach. I saw the agent encountering problems in the middle and resolving it during execution. The sql editor, chat window with descriptions around each query, and the final TLDR answer response is amazing.
3. Entire resolution took less than a minute. On checking each table that it went through, I’m fairly certain I would have spent a lot of time analyzing and writing queries.
4. The chat window has all the right tools to manage context. I liked how it detects and adds context automatically.
Incerto
Hey 👋 everyone!
Shiva here, Co-Founder of Incerto. Think of Incerto like "Cursor for databases" — a copilot to interact and work on databases.
🚀 Why are we building this?
There’s no true AI-native database tool built from the ground up with AI Agents at its core — and the few that exist still lack the right context to generate correct queries.
Working with a database isn’t just about connecting AI — it’s about understanding schemas, tables, indexes, workloads, and business use cases.
Current tools either miss real context or suffer from context bloat.
🔧 What can you do?
Perform everyday database tasks — from writing and optimising queries to creating schemas, adding data, and managing indexes.
Automate changes e.g., split a column into a new table, validate data, and build the right indexes.
Troubleshoot issues e.g., investigate "Why is memory high between 9–10 AM every day?"
Speed up workflows, add business templates to auto-create schemas, seed data, or generate queries for APIs.
👩💻 Who is it for?
Developers, DBAs, Data Engineers — anyone who works with databases.
Teams that want to automate repetitive tasks (write/optimise queries, move data, change schemas etc).
Anyone who’s said things like:
"Why is this AI creating a `users` table? Our `users` table is completely different."
"I just wanted to split a column, why did it break my schema?"
"I copied this query from ChatGPT, but it doesn’t even run on my DB."
🤔 "Is this just another Text-2-SQL?"
Nope. SQL generation is only one small part. In fact, we like to call it "Text-to-Task":
You define a task in natural language.
Our agents gather the right context.
They collaborate to complete the task end-to-end.
🔒 Security Concerns?
Runs locally — no data sent to our servers.
Only outbound calls are to LLM providers.
Database credentials are stored securely (hashed locally).
✅ How to try it?
👉 Download from our website - https://incerto.in/
🎥 Watch the installation demo - https://youtu.be/AZx8VrAP838
💬 Ask us anything below, we’ll be here all day.
Got a use case in mind? Drop it in comments, we’ll help you build it.
🙏 Thank you, Product Hunt community!