AI RAG that teaches you what is going on in Ghana's parliament
# gh-parliament-ai 🇬đź‡
Making Ghana's parliamentary proceedings searchable and accessible through AI.
## Overview
gh-parliament-ai is an open-source project that automatically processes Ghana's parliamentary session videos to create a searchable archive of proceedings. The system downloads videos from the official parliamentary YouTube channel, transcribes them using AI, and makes them searchable through a modern web interface.
## Features
- 🎥 Video ingestion from Ghana Parliament's YouTube channel
- 🔍 Vector-based semantic search of proceedings
- đź”— Direct links to video timestamps
## Local Setup
Backend:
```commandLine
python3 -m venv .venv
source .venv/bin/activate
python backend/run.py
```
Frontend:
```commandLine
cd frontend
npm run dev
```
## License
MIT License - see LICENSE for details
## Acknowledgments
- Ghana Parliament for making proceedings publicly available on Youtube here
- The open-source community for various tools and libraries used in this project
## Support
For support, please open an issue in the GitHub repository or reach out to the maintainers.
---
Made with ❤️ for making Ghana's democracy more accessible.