Skip to main content
Glama
Rajahn
by Rajahn

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 explore()

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-projects/spring-petclinic

Spring DI-lastig, testet injektionsbewusste Kanten

google/gson

Vergleichbar mit CodeGraphs veröffentlichter 93.3% Java-Abdeckung

square/okhttp

Aufrufketten-Tiefe

mybatis/mybatis-3

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 m1

MCP-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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that gives AI agents structured code understanding and precise code intelligence via local indexing of AST, call graphs, and semantic search.
    121 npm
    4
    Apache 2.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for local-first code intelligence, providing structural code graph, semantic search, and impact analysis to AI agents.
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Local-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.
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    A 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.
    9
    MIT