Skip to content

Repository files navigation

🚀 DataMind AI

Intelligent Data & Document Assistant

DataMind AI is an open-source AI platform that empowers users to analyze tabular data, chat with their databases via Text-to-SQL, and extract insights from documents using RAG (Retrieval-Augmented Generation).

License: MIT FastAPI Python

🌟 Features

  • Data Analytics Pipeline: Upload CSV/Excel files and instantly get cleaned data and statistical insights.
  • Text-to-SQL (AI Agents): Ask questions in natural language, and the AI will generate and execute SQL queries on your PostgreSQL database securely.
  • Document Intelligence (RAG): Upload PDFs and chat with your documents. Get highly accurate answers backed by source citations to prevent hallucinations.
  • Modern API Backend: Built on high-performance FastAPI.

🛠️ Tech Stack

  • Backend: Python, FastAPI, SQLAlchemy
  • Data Science: Pandas, Numpy, Scikit-Learn
  • AI & LLM: OpenAI, LangChain, ChromaDB (Vector Store)
  • Database: PostgreSQL

🚀 Getting Started

Prerequisites

  • Python 3.10+
  • PostgreSQL
  • OpenAI API Key

Installation

  1. Fork and Clone the repository:

    git clone https://github.com/YOUR_USERNAME/DataMind_AI.git
    cd DataMind_AI
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows use: venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Environment Variables: Copy the .env.example file to .env and fill in your details:

    cp .env.example .env
  5. Run the server:

    uvicorn main:app --reload

    Access the API documentation at http://127.0.0.1:8000/docs.

🤝 Contributing

We welcome contributions! Please see our CONTRIBUTING.md for details on how to submit pull requests, report issues, and our coding standards.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

DataMind AI — Enterprise Intelligent Data & Document Assistant powered by LLMs. Features include automated Text-to-SQL querying, RAG-based document intelligence, and AI Agents using FastAPI.

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages