Skip to content

riyagupta1106/OmniMind-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 OmniMind AI 🚀

Enterprise Multi-Agent AI Platform | LLM + RAG + Intelligent Document Assistant

Status Python AI Framework


📌 Overview

OmniMind AI is an Enterprise-level AI Assistant platform designed using modern Generative AI technologies.

It combines Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and intelligent memory-based conversations to create a powerful AI workspace.

The system allows users to interact with an AI assistant, upload documents, retrieve contextual information, and receive intelligent responses powered by local LLM models.

🚧 This project is currently under active development.
New AI capabilities, agent workflows, UI improvements, and optimizations are continuously being added.


✨ Features

🤖 AI Conversational Assistant

  • Interactive chatbot experience
  • Natural language understanding
  • Context-aware responses

📚 Retrieval-Augmented Generation (RAG)

  • Upload PDF documents
  • Extract and process document knowledge
  • Semantic search using embeddings
  • AI answers based on document context

🧠 Conversation Memory

  • Maintains previous interactions
  • Provides more personalized responses
  • Improves contextual understanding

🦙 Local LLM Integration

  • Ollama powered local AI models
  • Privacy-focused AI execution
  • No dependency on external APIs

⚡ Backend System

  • FastAPI-based REST architecture
  • Modular API routing
  • Scalable service structure

🎨 Frontend Interface

  • Streamlit-based AI workspace
  • Interactive user interface
  • Document upload support

🛠 Tech Stack

Programming Language

  • Python

AI / Machine Learning

  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation
  • NLP
  • Embeddings

Frameworks & Libraries

  • LangChain
  • FastAPI
  • Streamlit
  • HuggingFace Embeddings

Database / Storage

  • ChromaDB
  • Vector Database

LLM Runtime

  • Ollama

Development Tools

  • VS Code
  • Git
  • GitHub

🏗 Project Architecture

OmniMind-AI │ ├── backend │ ├── services │ │ ├── chat_service.py │ │ ├── ollama_service.py │ │ └── rag_service.py │ │ │ ├── main.py │ ├── database.py │ └── config.py │ ├── frontend │ └── app.py │ ├── vector_db ├── requirements.txt └── README.md


🚀 Installation & Setup

Clone the repository

git clone https://github.com/riyagupta1106/OmniMind-AI.git

About

OmniMind AI – An Enterprise Multi-Agent AI Platform powered by LLMs, RAG, LangChain, FastAPI & Streamlit. Features intelligent document Q&A, conversational memory, and AI-driven assistance. Currently under active development.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages