Open-source tools that turn complex parliamentary proceedings into clear, usable information.
Command line tool for browsing and fetching Kenya's parliamentary sittings, transcripts, and member data directly from the terminal. Supports JSON, CSV, and Parquet output with automatic source routing across archive and current data.
Core Rust library for scraping and parsing Kenya's Hansard from mzalendo.com. Covers both the current source (2013 to present) and the archive (2006 to 2013) with automatic source routing.
MCP server that exposes Kenya's Hansard as tools for LLM clients. Ask Claude or any compatible client questions about parliamentary sittings, bills, and members using real structured data. Supports stdio (Claude or ChatGPT Desktop Apps) and HTTP/SSE transports.
Data pipeline that ingests Kenya's Hansard into PostgreSQL and runs AI enrichment to generate plain-language summaries of bills, topics, and sittings. Designed to run sustainably on a local machine using open-source models, with a clear path to cloud scale when needed.