Building Bunge Bits, an AI-Powered Summary Pipeline for the Parliament of Kenya

Building Bunge Bits, an AI-Powered Summary Pipeline for the Parliament of Kenya

- 3 mins

Motivation

I built bunge-bits out of frustration. Kenya’s National Assembly and Senate regularly livestream their proceedings, but these sessions are long, often poorly indexed, and inaccessible to most people. The average citizen doesn’t have the time, or bandwidth, to sit through up to five-hour videos of parliamentary debates. Most people end up relying on the media to highlight key moments, often missing the full context or nuance.

At the same time, Kenya is experiencing a generational shift. Young people are increasingly vocal about governance, public spending, and corruption. I wanted to contribute something tangible to that movement, something that makes civic discussions more transparent, digestible, and shareable.

Bunge Bits is my attempt to bridge that gap: an AI-powered pipeline that listens to Parliament so citizens don’t have to, and summarizes the highlights in plain markdown.

The Stack

This project leans heavily on modern AI tools and a reliable Rust backbone:

Here’s how data flows through the system:

bunge-bits Pipeline Diagram

Engineering Challenges

Some parts of this were painful:

Solutions and Architecture Decisions

To tackle these, I made a few key calls:

What’s Next

There’s a lot more I want to do (in order of priority):

View the code on GitHub

comments powered by Disqus
rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora keybase