A modern, intuitive interface for building RAG-powered AI applications with MindsDB.
- 🔌 Multi-Source Data Integration: Connect to various data sources including Airbyte connections.
- 🧠 Smart Knowledge Base: Automatically create and manage AI-powered knowledge bases.
- 💬 Interactive Chat: Engage with your data through natural conversations.
- 🔧 No-Code Configuration: Set up and manage your RAG system without writing code.
- 🎯 Precise Retrieval: Get accurate, context-aware responses from your data.
- 🔄 Airbyte Integration: Seamlessly fetch data from hundreds of sources using Airbyte.
-
Clone & Install
git clone https://github.com/parthiv11/ragify.git cd ragify pip install -r requirements.txt
-
Add .env
copy
.env.exampleand create
.evn` and populate it -
Run MindsDB
python -m mindsdb
-
Run FastAPI
uvicorn main:app --reload
-
Run Streamlit
streamlit run app.py
-
Access the UI Open http://localhost:8501 in your browser.
Ragify combines MindsDB's powerful RAG capabilities with a streamlined user interface:
Ragify supports multiple ways to ingest your data:
-
Airbyte Sources
- Connect to hundreds of data sources using Airbyte.
- Automatic schema detection and data synchronization.
- Real-time data updates.
-
Direct Connections
- Native database connections.
- File uploads.
- API integrations.
-
Knowledge Base Creation
- Automatic vector embedding.
- Smart chunking and indexing.
- Metadata extraction.
Contributions are welcome! Please feel free to submit a Pull Request.
Built with ❤️ using MindsDB, Airbyte, and Streamlit.