A map of all your repos for coding agents: one index, one card per repo, an MCP server. Works with Claude Code, Codex, Gemini CLI and Cursor.
View on GitHub ↗Homepage ↗A map of all your repos for coding agents. cairn scans every git repo in a folder once, works out how they connect, and gives your agent: - a tiny always-loaded index; - a short card per repo.
The agent knows where things live without re-exploring.
Cairns are the stacked-stone markers that guide hikers along a trail. cairn leaves small, cheap markers that guide coding agents to the right repo, and then to the right file.
Works with Claude Code, Codex, Gemini CLI, and Cursor, on Windows, macOS, and Linux.
Coding agents work inside one repo. Real work spans many: a web app, an API, a shared types package, a payments service, a reporting job. Say "add a tip amount to trips end to end" and the agent has to: 1. discover that sibling repos exist; 2. grep through all of them; 3. read a pile of files; 4. guess which service owns the trips table.
That costs tokens and turns, and weaker models guess wrong.
Hand-maintained "related repos" docs help until they go stale. cairn builds that map from the code itself and keeps it fresh:
The index is a few lines, loaded into every session through CLAUDE.md or an equivalent:
used by lists the repos that depend on, call, or reference that one, so a change's blast radius is visible before any card is opened.
A card is read only when the agent needs that repo:
Every relationship comes with evidence (file and line) and a trust level: - extracted: found directly, such as a package dependency or a path reference; - inferred: strong signals, such as a table that only one repo creates; - ambiguous: hidden until you confirm it.
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/Moe1177--cairn.html)
Open-source client for Novgraph, Novaya's proprietary hosted code knowledge graph. Gives coding agents recorded intent, related-code context, ranked change impact and architecture context over MCP or
00200200/usagetrimKeep the signal. Cut the noise. Local CLI + MCP — fold verbose tool output for Claude Code, Codex, Cursor & Desktop.
00200200/tokencutKeep the signal. Cut the noise. Local CLI + MCP — fold verbose tool output for Claude Code, Codex, Cursor & Desktop.
dontpayfull/AInotateAnnotated screenshots for AI agents: Skitch-style arrows, numbered steps, boxes, labels, solid redaction
kdev1966/Handoff-CLIShared, persistent memory for your AI coding assistants (Claude Code, Copilot, Cursor, Gemini CLI, Codex…): a local MCP server and CLI that hand work over between tools automatically.
MohammadHijjawi97/since-cutoffFind which APIs of your pinned Python dependencies changed after your coding model's training cutoff, and give the agent short AGENTS.md / CLAUDE.md notes from a static API diff. No model calls, no AP
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.