An AI-powered Database Manager that connects to your Neon PostgreSQL database and lets you create, query, and manage tables using natural language.
Powered by Retrieval-Augmented Generation (RAG) with Google Gemini API, it allows seamless interaction with your database without needing to write raw SQL.
- π Connect directly using your NeonDB link
- ποΈ Create tables from natural language instructions
- π Query and access data with AI assistance
- π Get structured results from unstructured queries
- π§© Uses RAG (Retrieval-Augmented Generation) for context-aware responses
- β‘ Built with FastAPI, PostgreSQL (Neon), and ChromaDB for vector storage
- Backend: FastAPI
- Database: Neon (PostgreSQL)
- Vector Store: ChromaDB
- AI Model: Google Gemini 1.5 Flash
- ORM/Queries: SQLAlchemy / psycopg2
- Other: Python, LangChain
Clone the repository:
git clone https://github.com/OP-Prajwal/AI-database-Manager.git
cd AI-database-Manager