Girder – an MCP server that gives coding agents a code graph Girder, an open-source MCP server from developer dhishwasher, gives coding agents a semantic code graph instead of whole files, cutting context bytes by 97.85% (8,765 vs 408,137 bytes) on a committed ten-node measurement. The single static Rust binary supports Rust, Python, TypeScript, and Go, offers a permanent free tier with paid tools for impact analysis and test selection, and serves seven read-only tools over the Model Context Protocol. Girder gives coding agents exactly the code they need, instead of whole files. It parses your repository into a living semantic graph — functions, definitions, call edges — and answers questions against that graph: exact function source, callers and callees, impact analysis, minimal test selection, and verified graph-addressed edits. It is one static Rust binary that any agent can drive over MCP, plus an optional native IDE. curl -fsSL https://raw.githubusercontent.com/dhishwasher/Girder/main/install.sh | sh Languages: Rust, Python, TypeScript, and Go. Rust and Python are the most mature; TypeScript and Go are measured and gated, with their limits written down TypeScript /dhishwasher/Girder/blob/main/docs/typescript-support.md , Go /dhishwasher/Girder/blob/main/docs/go-support.md . Tiers: the free tier is permanent and needs no account — get source , find definition , search code , ask codebase , and review changes on a single repository. The orient and impacted tests tools need a paid license license . Keys are verified offline; the binary never phones home. On this repository's committed ten-node measurement, girder context --source-only returned 8,765 bytes where full-file reads returned 408,137 — a 97.85% reduction /dhishwasher/Girder/blob/main/docs/context-vs-read-cost-observation.json . That counts bytes, not tokens. A prebuilt binary, no Rust toolchain needed: curl -fsSL https://raw.githubusercontent.com/dhishwasher/Girder/main/install.sh | sh girder --version Or from source: cargo install --path crates/aether-app girder --help This builds the default headless profile and installs the girder binary to ~/.cargo/bin make sure it's on your PATH . No GPU, display, network, or API key is required — the default AI provider is an offline MockProvider . The GUI and live AI providers are opt-in Cargo features not included in a plain install; see The GUI the-gui and Local-first AI local-first-ai below. Each Windows release also includes Girder-