weave-graph

ragubaran/weave-graph
★ 0 stars Rust AI/LLM Updated today
An ultra-lightweight, memory-safe code intelligence engine in pure Rust. Deterministic, offline, and zero-cloud—it indexes multi-language ASTs into embedded SQLite and a compacted CSR graph (<80MB RAM for 500k symbols), exposing structural analysis tools to AI coding agents via a local MCP server.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "weave-graph": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "weave-graph"
      ]
    }
  }
}

README Excerpt

Ultra-lightweight, memory-safe code intelligence and knowledge-federation engine, built in pure Rust. Deterministic core — no LLM, no network, no cloud — with an embedded SQL store, CSR graph model, Tree-sitter AST extraction, and a local MCP server for AI agents. Target envelope for the default build: <15MB binary, <80MB RAM at 500k+ symbols. RAM is **met** (~40.7MB measured at 500k symbols, real margin under the 80MB ceiling — the Core Invariant); binary size is **not yet met** (~43MB stripped

Tools (10)

docsfederationhubotelprovenancepythonrbacslmstorageturso