Repository navigation
Guides Contributing Overview
github-actions[bot] edited this page Oct 28, 2026
·
2 revisions
How to contribute to Kanna.
Kanna is a community fork. PRs are welcome — see the guides below for the rules of the road.
- Filing Issues — the bug and feature forms, and what makes an issue implementable
- Architecture — event sourcing, the IO seal, C3 docs
- From send to "Starting..." — the prompt-to-processing-row path and how to profile it
- Pull Requests — where to open, how to target
- Lint & Tests — CI gates
- Dev Workflow — local setup, worktrees, fast iteration
- Releasing — release-please, commit messages, recovering a failed publish
Agents read the short rule set in CLAUDE.md and the skills under .claude/skills/; each rule is enforced by a gate whose error message explains the fix, and these pages give the longer background.
This wiki is generated from wiki/src/content/docs in cuongtranba/kanna.
Edit the docs there: changes made on this wiki are overwritten on the next sync.
The same docs are published at https://kanna-wiki.lowbit.link.
Getting Started
Features
- Providers & Models
- Chat & Transcript
- Generative UI
- Projects & Sessions
- Boards
- Multi-repo Stacks
- Slash Commands
- Cron Jobs
- Loops
- Beacons
- Kanna Plugins
- Package Auto-Update
- Advanced
- Security
Guides
- User Guide
- Contributing
- Ops & Self-Host
Sharing
Reference