RepoWeaver
RepoWeaver
Code-Kontext-Geflecht für KI-Codierungsagenten — deterministische Call-Graph-Indizierung, hybrides Retrieval und eine MCP-Schnittstelle mit einem einzigen Werkzeug.
RepoWeaver baut eine lokale, kostenlose Code-Intelligenzschicht auf, die es KI-Codierungsagenten (Codex, Claude Code, CodeWiz usw.) ermöglicht, strukturelle Fragen zu beantworten, ohne ganze Dateien lesen zu müssen.
"Who calls this method, and what would break if I change its signature?"
→ explore(query, task="impact", repo=".", max_tokens=4000)
→ [verbatim source slices + call paths + blast radius + known blind spots]Warum
KI-Agenten, die sich auf grep oder das Lesen ganzer Dateien verlassen, verschwenden Tokens und übersehen dateiübergreifende Aufrufketten. Bestehende Tools erfordern entweder Cloud-APIs, betten LLMs in die Indexschicht ein oder unterliegen restriktiven Lizenzen. RepoWeaver übernimmt nur die verifizierten Konsensmuster aus der Landschaft und setzt sie lokal zusammen.
Related MCP server: codemap
Design
Sechs Primitive, alle in mehreren Open-Source-Tools unabhängig validiert:
# | Primitive | Validiert durch |
1 | tree-sitter deterministisches Parsen, lokal $0 | CodeGraph · GitNexus · Graft · Aider |
2 | Aufruf-/Vererbungs-/Import-Kanten + Blast-Radius | CodeGraph · GitNexus · Graft · CodeQL |
3 | BM25/FTS + PageRank-Graphdiffusion | Graft · CodeGraph · Aider |
4 | Content-Hash-basierte inkrementelle Aktualität | Graft · Codebase-Memory · CodeGraph |
5 | MCP einzelnes starkes Werkzeug | CodeGraph (empirisch validiert) |
6 | AGENTS.md-Protokollinjektion + Edit-Hook | GitNexus · CodeGraph · Graft · Potpie |
Nicht enthalten: LLM in der Indexschicht (von jedem ernsthaften Tool abgelehnt), Code, der an externe APIs gesendet wird, meinungsstarke semantische Zusammenfassungen.
Roadmap
Meilenstein | Tag | Status |
M1 — Fabric-MVP (Java-Parser + Kanten + FTS5 + PageRank + MCP) | v0.1.0 | 🔜 |
M2 — Aktualität & Konfidenz (Auto-Sync + Disambiguierung + Konfidenzkanten) | v0.2.0 | geplant |
M3 — Typpräzisions-Overlay (SCIP/jdtls) | v0.3.0 | geplant |
M4 — Laufzeit-Overlay (OTel/Jaeger-Trace → Kantengewichte) | v0.4.0 | geplant |
Jeder Meilenstein wird mit einem fabric verify --level mN-Gate ausgeliefert, das in CI läuft.
Verifikationsansatz
Benchmarks verwenden ausschließlich öffentliche Repos — kein proprietärer Code gelangt in dieses Repository.
Benchmark-Repo | Zweck |
| Spring DI-lastig, testet injektionsbewusste Kanten |
| Vergleichbar mit CodeGraphs veröffentlichter 93.3% Java-Abdeckung |
| Aufrufketten-Tiefe |
| Rauschfilterung bei generiertem Code |
Installation (kommt in v0.1.0)
pip install repoweaver
fabric build # index current repo, $0, no LLM
fabric init # inject AGENTS.md protocol + edit hook
fabric verify --level m1MCP-Tool
explore(
query: str,
task: "understand" | "impact" | "locate" | "debug",
repo: str = ".",
max_tokens: int = 4000
) → {
slices: [{file, span, source}],
call_paths: [...],
blast_radius: [...],
blind_spots: "DI / reflection / MQ edges not represented"
}Danksagungen
Entwurfsmuster übernommen von (nicht geforkt von): CodeGraph · Graft · GitNexus · Serena · SCIP · Aider
Lizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for building and testing AI agents with multi-model experimentation and insights.
Hosted code graph over MCP: exact callers, dependencies, and cross-repo blast radius for AI agents.
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives AI agents structured code understanding and precise code intelligence via local indexing of AST, call graphs, and semantic search.121 npm4Apache 2.0
- AlicenseNot gradedqualityAmaintenanceMCP server for local-first code intelligence, providing structural code graph, semantic search, and impact analysis to AI agents.2MIT
- AlicenseNot gradedqualityBmaintenanceLocal-first code intelligence and safety layer for AI coding agents. MCP server exposes dependency graph, impact analysis, and AST-compressed repo context, backed by typed local memory, patch-scope safety gates, and git-independent transaction rollback.1MIT
- AlicenseNot gradedqualityAmaintenanceA persistent code-intelligence MCP server that builds a queryable knowledge graph of your codebase, enabling AI assistants to perform cross-file structural reasoning, dependency analysis, and blast radius detection.9MIT