
RAGify is a modern Retrieval-Augmented Generation (RAG) application built for scalability, performance, and developer experience. It enables users to upload documents, ingest them into a vector database, and chat with them using advanced LLM capabilities.
🚀 Features
- 🤖 Intelligent Chat: Chat with your documents using streaming responses and context-aware LLMs.
- ⚙️ Agent Playground: Test and iterate on different system prompts and agent configurations.
- 📄 Robust Ingestion: Support for PDF and text document ingestion with background processing via Celery.
- 🔍 Vector Search: Powered by
pgvectorfor efficient and scalable similarity search. - 📊 Observability: Full LLM tracing and observability integrated with Arize Phoenix.
- ☁️ Cloud Native: Dockerized architecture with services for DB, Cache, and Object Storage.