π Kenya county budget tracker with AI analysis β what was allocated vs spent, explained in plain Swahili
# π Bajeti AI β Kenya County Budget Tracker
> *Bajeti* (Swahili) = budget
AI-powered tool that tracks Kenya county government budgets, compares allocations vs actual spending, and explains what it means for citizens β in plain Swahili.
## Why This Matters
Kenya's 47 county governments receive billions in equitable share allocations annually. Citizens have a constitutional right to this information. Bajeti AI translates government budget data into Swahili explanations that any citizen can understand β what was promised, what was spent, and what wasn't done.
## Features
| Feature | Description |
|---------|-------------|
| π₯ Budget Data | Kenya Open Data API (opendata.go.ke) |
| π Visual Analysis | Allocation vs spending charts per sector |
| π€ AI Explanation | Plain Swahili summary of budget performance |
| π¨ Underspending | Flag sectors where funds were unused |
| π± Export | Share report via WhatsApp/SMS |
## Data Sources
- Kenya Open Data Portal (opendata.go.ke) β public domain
- Controller of Budget Kenya annual reports
- National Treasury county allocations
## Quickstart
```bash
git clone
github.com
pip install -r requirements.txt
streamlit run app.py
```
## Disclaimer
Data from public sources. Not affiliated with any government entity. For civic education only.