A distributed RAG (Retrieval Augmented Generation) system that uses git-based parallelism for both development and runtime execution. Built on top of the Exo framework for robust topology, orchestration, and visualization capabilities.
- Git-Based Parallelism: Uses git branches as a parallel execution mechanism
- Distributed RAG: Scalable retrieval augmented generation across nodes
- Vector Storage: Efficient similarity search and retrieval
- Z3 Solver Integration: Advanced reasoning capabilities
- Visualization: Real-time monitoring of parallel execution
The system uses Exo's topology and orchestration components while adding:
- Git-based parallel execution engine
- Distributed vector storage
- Z3 solver integration
- Custom RAG implementation
pip install -e .[Documentation coming soon]