Design Philosophy
Kanbus is built on a set of core principles that prioritize developer experience, transparency, and longevity.
Why Kanbus Exists
Game-changing technology for the age of AI agents.
The Sleep Factor
The motivation for Kanbus came from a simple need: to offload mental context without constantly switching applications. When you are juggling dozens of open loops—chat sessions, pending tasks, architectural decisions—you need a place to put them that doesn't require logging in or managing infrastructure.
Kanbus allows you (and your AI agents) to dump context immediately into the repository. It's the difference between keeping 15 plates spinning in your head and putting them on a shelf.
Inspiration & Lineage
Standing on the shoulders of giants.
A Spiritual Successor to Beads
This project was inspired by Beads and is intended as a spiritual successor that embraces the elegant domain-specific cognitive framework it pioneered. Deep gratitude to the Beads author and community for proving the concept so well.
Kanbus represents the next generation of this idea, improved for the era of AI agents:
- Thinner layer over Git: Kanbus removes the secondary SQLite database to eliminate synchronization complexity.
- Git-aligned storage: Separate files for separate tasks mean no merge conflicts when agents work in parallel.
- Focused Cognitive Model: Kanbus strips away 100+ unused attributes to focus on the core cognitive framework, reducing context pollution for AI models.
- Standard Nomenclature: Kanbus uses standard terms (Epics, Tasks) to leverage the massive pre-training AI models already have on these concepts.
Core Principles
The fundamental rules that guide the development of the Kanbus system.
1. Files are the database
2. One File Per Issue
3. Helpful Cognitive Model
4. Agent-Native
5. Git-Native Scoping
Architecture
How Kanbus works under the hood.