<p align="center">
<a href="https://shakedaskayo.github.io/kyma/">
<img src="docs/site/public/icons/kyma-mark.svg" alt="kyma" width="120" height="120" />
</a>
</p>
<h1 align="center">kyma</h1>
<p align="center"><strong>The context engine for coding agents.</strong></p>
<p align="center">
Your coding agent forgets everything when the session ends — and even mid-session it
can't see your logs, your traces, or how today's decision relates to the service it's
about. <strong>kyma is the one place it gets all three: durable memory, live data
(logs, traces, code — queried in KQL/SQL), and the graph that links them</strong> —
over a real columnar engine, not a key-value store.<br/>
Wire it in with a <strong>Claude Code plugin</strong>, a <strong>CLI</strong>, or
<strong>MCP</strong>. One <strong>local binary</strong>, zero infra; syncs to your control plane.
</p>
<p align="center">
<a href="https://shakedaskayo.github.io/kyma/"><img alt="Docs" src="https://img.shields.io/badge/docs-github%20pages-7ed957?style=flat-square" /></a>
<a href="https://shakedaskayo.github.io/kyma/agent/memory"><img alt="Context engine" src="https://img.shields.io/badge/context%20engine-memory%20%2B%20data%20%2B%20graph-7c3aed?style=flat-square" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-MIT-blue?style=flat-square" /></a>
<img alt="Rust" src="https://img.shields.io/badge/rust-1.95%2B-orange?style=flat-square" />
<img alt="Status" src="https://img.shields.io/badge/status-pre--alpha-yellow?style=flat-square" />
</p>
<p align="center">
<a href="#quickstart-local-zero-infra">Quickstart</a> ·
<a href="#what-your-agent-gets">Tools</a> ·
<a href="#the-numbers">Numbers</a> ·
<a href="#why-kyma">Why kyma</a> ·
<a href="#how-it-works">How it works</a> ·
<a href="#two-tiers-local-binary--control-plane">Tiers</a>
</p>
<p align="center">
<img src="docs/images/graph-tour.gif" alt="Kyma's Context Graph — one canvas