vMove mouse to assemble context
Version 0.5.14 is live

The live semantic system of record for AI-written software. Kin maintains a standing representation of entities and dependencies, replacing blind text diffs with structural truth.

Most AI tools rebuild context for each task. Kin keeps a durable semantic record across tasks, agents, and changes.

Runs beside Git Apache-2.0 License
The Live System of Record
RELATIONAL SUBSYSTEMSYNCED

Every entity - class, function, struct, interface - is registered in a queryable semantic graph.

AI CONTEXT EFFICIENCYEXACT CONTEXT

Instead of flooding context with unrelated files, Kin packs exact dependencies and callers across three hops.

Reproduction commands and stated limitsRead Benchmark Proof

The same change, two views

The Diff is Blind. The Semantic Graph is Authority.

A standard git diff describes what text lines changed. Kin traces the consequence across callers, definitions, and module boundaries in real time.

diff --git a/kin-search/src/match.rs b/kin-search/src/match.rsindex f10b81..e920d3 100644
@@ -14,4 +14,4 @@
- pub fn match_file(path: &Path, pattern: &str) -> bool {
+ pub fn match_file(path: &Path, pattern: &str, case_sensitive: bool) -> bool {
let content = fs::read_to_string(path).ok()?;
if case_sensitive {
content.contains(pattern)
} else {
content.to_lowercase().contains(&pattern.to_lowercase())
}

THE GIT BLINDSPOT DETECTED

You added case_sensitive. Compilation breaks silently for downstream modules because git is blind to relationships. The gap surfaces only as a compiler error or a runtime failure.

RELATIONAL INTELLIGENCE

The standing graph manages context.

By indexing entities as rich symbols instead of text chunks, Kin maintains a standing representation of how functions, types, and files interact.

01

Graph-Native VCS

The graph acts as the authority. File views and Git commits are transitional representations.

02

Immediate Evaluation

Surfaces cross-repository consequences inside MCP tools before any code is pushed or compiled.

Ask the graph, not the filesystem

Query the Daemon.

The local Kin command line interfaces directly with a standing daemon, serving context and trace logs from the standing graph rather than raw text searches.

Interactive CLI Commands

Click the command presets in the playground to execute mock terminal sequences and inspect structured responses.

kin - local playground
# Welcome to the Kin Interactive Terminal. Click a command preset above to begin.
~

WHAT KIN IS - AND IS NOT

A repository whose graph is authority.

Kin is not another wrapper over LLMs, nor another search index. It is standard repository infrastructure that maintains semantic truth.

No raw file searching

Kin relies on structured graph lookups. It rejects raw walking or grepping of the local filesystem inside core paths.

Built for coding agents

Exposes local tools through MCP, so Claude, Cursor, and Gemini inspect the graph directly.

Git compatibility

Runs silently alongside Git and current CI environments, so adoption can start on one repository and stay incremental.

Recorded outcomes

Every change carries what it touched and who made it, so an outcome can be re-read later rather than reconstructed.

Begin with one repository.

Install Kin locally, index your workspace in seconds, and expose a standing graph of dependencies directly to your coding workflows.