sverklo/sverklo
71 stars · Last commit 2026-05-30
Repo memory for coding agents. Local-first MCP for Claude Code, Cursor, Windsurf, and Codex CLI: symbol graph, blast radius, diff-aware review, and git-pinned decisions. MIT; no API keys or code upload.
README preview
<p align="left"> <img src="./docs/logo.svg" alt="sverklo" width="280" height="79"/> </p> <p align="left"> 🇬🇧 <b>English</b> · 🇨🇳 <a href="./README-zh-CN.md">中文</a> </p> # Give your coding agent repo memory. Sverklo gives coding agents repo memory: symbols, callers, diffs, blast radius, and git-pinned decisions before they edit. It is an open-source local-first MCP server for Claude Code, Cursor, Windsurf, Codex CLI, and any MCP-speaking coding agent. **Local-first** ◦ MIT ◦ no API keys ◦ no code upload ◦ first run downloads a local ONNX model Use grep when you know the exact string. Use Sverklo when the agent needs relationships: who calls this, what depends on it, what changed, and which project decisions still apply. The public bench covers 180 hand-verified tasks across 6 OSS codebases; the methodology and ground truth live in [sverklo/sverklo-bench](https://github.com/sverklo/sverklo-bench). [Bench](https://sverklo.com/bench/) · [paper](https://doi.org/10.5281/zenodo.19802051) · [90-second demo](https://www.youtube.com/watch?v=OX7aEgdlqhQ) ```bash npm install -g sverklo cd your-project && sverklo init sverklo prove