Skip to content

MaxRohowsky/database-ai-react

Repository files navigation

Database Chat

Version Status Discord Twitter

Hey, Max here 👋 You're early :)


Summary: I'm testing the waters to understand if there's demand for an AI first Database client.


demo5

💡 What's This All About?

I'm building an AI-first database client. In non-nerdy language: a desktop app that lets you search and edit your DB by chatting with it.

❓ Why make this?

I'm not happy with the currently available clients - especially PG admin which (despite it's flaws) is currently my weapon of choice.

💣 What I want to make:

Here's what's on my wishlist:

  • I want the query syntax to match the database engine without having to learn favours of SQL across ~20 DB engines.
  • I want SQL queries to match my DB tables by sending the DB Schema to the AI as context.
  • I want a beautiful desktop native app that saves all my sensitive information on my computer - not some random cloud.
  • I want support for all the relational database technologies in one unified client app.

🚀 Try It Out

🛠️ Dev Pipeline (WIP)

What's done:

  • ✅ Postgres & PG Wrappers (e.g. Supabase) support
  • ✅ OpenAI & Anthropic model support
  • ✅ Dropdown with an overview of the DB Schema
  • ✅ Favorite, rename, remove chat
  • ✅ Chat functionality works for the most part

What I'm currently working on:

  • 💾 Save sql snippets
  • ⚙️ Direct SQL execution
  • 🧠 Chat refinement
  • 🌲 Schema & table tree
  • 📘 Setup guides for connecting your DBs
  • 🔌 Support for more LLM providers
  • 🎁 One secret feature I'm really excited about... 😎

📬 Feature Requests or Feedback?

📄 License

Creative Commons BY-NC-ND 3.0

About

DB Chat: A Database Client that lets you Chat with your Database

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages