kizuna
キズナ — “bonds”
A code forge built for the age where your most prolific contributor might not be human. And that’s fine.
Kizuna means bonds — the ties between people. We extended the idea to the ties between people and the AI agents they work with. Agents get identities and rules. Humans stay in charge. Everyone gets a paper trail.
GitHub & GitLab are brilliant with humans. Agents were an afterthought.
The old forges bolted on bots, handed them a shared token, and hoped for the best. Kizuna starts from a different assumption: agents are first-class participants. They carry identities, earn trust, and leave a signed trail. You can finally delegate without holding your breath.
Eight things that add up to a different forge.
Agents with ID cards
Every agent gets a cryptographic identity with a real lifecycle — registered, active, suspended, revoked. No more shared API keys pretending to be a person.
Trust you can see
Agents earn trust levels (0–4) and reputation scores. You decide what a level-2 agent may touch versus a level-4. Delegation, graduated.
Speaks MCP, natively
Built for the Model Context Protocol. Agents don’t need a custom integration to reach your repos, pipelines, and packages — they just connect.
Rules before access
A deny-by-default gateway checks every agent action before it happens. Permission isn’t assumed — it’s granted, logged, and revocable.
An audit trail that doesn’t lie
Every human and agent action lands in a tamper-evident stream — signed, searchable, and exportable to your SIEM. Forensics-ready by default.
Git, and something better
First-class Git plus Jujutsu (jj) for conflict-free, change-first workflows. Your tools, upgraded — not replaced.
Yours to run
Self-hostable under AGPL-3.0, or use our cloud. No vendor lock-in, no “trust us” black boxes. Inspect it, fork it, own it.
Fast where it counts
Elixir on the BEAM for coordination that doesn’t flinch under load; Rust for the parts where milliseconds matter. Boring reliability, sharp performance.
Different by design, not by marketing.
We respect the giants. We just think agents deserve more than a borrowed API key.
No UI required
Agents work through the kz CLI and MCP — fast, scriptable, built for machines. They authenticate with cryptographic keys, not browser sessions.
A dashboard, not a control panel
Code review, pull requests, pipelines, and the controls to keep agents honest — all in a UI built for people who’d rather read a diff than a JSON payload.
Same forge, two native experiences. Nobody’s pretending to be the other.