Logo Lanfrica

gabrielmahia/taarifa-ai

Domain:

natural language processing

Record type:

software
Creator:
gab
Host:
TaarifaAI β€” AI-powered civic journalism briefing for Kenya. Aggregates news, identifies narratives, flags institutional accountability gaps. # πŸ“° TaarifaAI β€” Kenya Civic Briefing AI > *Taarifa* (Kiswahili) β€” report, news, briefing. AI-powered civic briefing tool for Kenya. Feed it a county, a time period, or a topic β€” get a structured investigative brief: budget anomalies, procurement gaps, parliamentary performance, and constitutional rights violations β€” in plain language, ready to publish. ## Who this is for - **Investigative journalists** covering devolution, procurement, and public finance - **Civil society organisations** doing budget accountability work - **County assemblies** wanting to scrutinise executive spending - **Academics and researchers** studying Kenya's devolution - **Citizens** who want to understand how their county's money is spent ## What it produces Given a county and FY, TaarifaAI generates a structured brief: ``` COUNTY ACCOUNTABILITY BRIEF β€” TURKANA, FY 2022/23 Generated: April 22, 2026 | Source: Controller of Budget + OCDS BUDGET SUMMARY Development allocation: KES 4.2B Absorbed: KES 1.72B (41%) Unspent: KES 2.48B β€” flagged for follow-up PROCUREMENT CROSS-CHECK Contracts in OCDS: 8 tenders, 5 awarded Total contract value: KES 890M Unexplained gap: KES 830M β€” no procurement records KEY QUESTIONS FOR INVESTIGATION 1. Where did KES 830M in absorbed spend go without tender records? 2. 3 road contracts awarded to single vendor β€” possible single-sourcing? 3. 0 health facility tenders despite KES 400M health allocation CONSTITUTIONAL ANGLE Article 201: Public finance must promote accountability Article 35: Citizens have the right to access this information RECOMMENDED NEXT STEPS β†’ File FOI request under Access to Information Act 2016 β†’ Contact County Assembly Budget Committee β†’ Cross-reference with IFMIS records ``` ## Quickstart ```bash git clone github.com cd taarifa-ai pip install -r requirements.txt streamlit run app.py ``` ## Data sources - **Controller of Budget** β€” county budget …