SensAI-PT/RAGMeUp

Generic rag framework to apply the power of LLMs on any given dataset

What it solves

RAG Me Up is a modular framework designed to accelerate the development of Retrieval-Augmented Generation (RAG) applications. It removes the need to write repetitive boilerplate code, allowing developers to focus on the core RAG logic and customization.

How it works

The project provides a plug-and-play architecture that allows users to integrate their own chunkers, vector stores, and retrievers. It is deployed via Docker Compose, featuring a React UI, a Node.js API server, and a Python RAG server. For performance, it supports a "hybrid mode" where the Python server runs on the host machine to leverage GPU/CUDA acceleration for embeddings and inference.

Who it’s for

Developers who want to build and prototype RAG applications quickly without starting from scratch, as well as those needing a production-ready framework that is extensible enough for large-scale settings.

Highlights

  • Modular design for custom chunkers, vectorstores, and retrievers.
  • Comprehensive deployment options including full Docker or hybrid GPU-enabled mode.
  • Includes a built-in React UI and Node.js API server.
  • Production-tested in large-scale applications like SensAI.PT.

Related

  • Project
  • Project
  • Project
  • Project
  • Project