Skip to main content
Glama
Rajahn
by Rajahn

RepoWeaver

Tejido de contexto de código para agentes de codificación de IA — indexación determinista de grafos de llamadas, recuperación híbrida e interfaz MCP de herramienta única.

RepoWeaver construye una capa local de inteligencia de código, de coste cero, que permite a los agentes de codificación de IA (Codex, Claude Code, CodeWiz, etc.) responder preguntas estructurales sin leer archivos completos.

"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]

Por qué

Los agentes de IA que dependen de grep o de la lectura de archivos completos desperdician tokens y pasan por alto las cadenas de llamadas entre archivos. Las herramientas existentes requieren APIs en la nube, integran LLMs en la capa de indexación o tienen licencias restrictivas. RepoWeaver toma únicamente los patrones de consenso verificados del panorama y los ensambla localmente.

Related MCP server: codemap

Diseño

Seis primitivas, todas validadas de forma independiente en múltiples herramientas de código abierto:

#

Primitiva

Validada por

1

Parseo determinista de tree-sitter, local $0

CodeGraph · GitNexus · Graft · Aider

2

Aristas de llamada / herencia / importación + radio de explosión

CodeGraph · GitNexus · Graft · CodeQL

3

Difusión de grafos con BM25/FTS + PageRank

Graft · CodeGraph · Aider

4

Frescura incremental por hash de contenido

Graft · Codebase-Memory · CodeGraph

5

Herramienta única y potente de MCP explore()

CodeGraph (validado empíricamente)

6

Inyección de protocolo AGENTS.md + gancho de edición

GitNexus · CodeGraph · Graft · Potpie

No incluido: LLM en la capa de indexación (rechazado por toda herramienta seria), código enviado a APIs externas, resúmenes semánticos subjetivos.

Hoja de ruta

Hito

Tag

Estado

M1 — MVP de Fabric (parser de Java + aristas + FTS5 + PageRank + MCP)

v0.1.0

🔜

M2 — Frescura y confianza (sincronización automática + desambiguación + aristas de confianza)

v0.2.0

planificado

M3 — Capa de precisión de tipos (SCIP/jdtls)

v0.3.0

planificado

M4 — Capa de tiempo de ejecución (traza de OTel/Jaeger → pesos de aristas)

v0.4.0

planificado

Cada hito incluye una compuerta fabric verify --level mN que se ejecuta en CI.

Enfoque de verificación

Los benchmarks usan únicamente repositorios públicos — no entra código propietario en este repositorio.

Repositorio de benchmark

Propósito

spring-projects/spring-petclinic

Spring con mucha DI; prueba aristas sensibles a la inyección

google/gson

Comparable con la cobertura de Java del 93,3% publicada por CodeGraph

square/okhttp

Profundidad de la cadena de llamadas

mybatis/mybatis-3

Filtrado de ruido en código generado

Instalación (próximamente en 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

Herramienta MCP

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"
}

Agradecimientos

Patrones de diseño extraídos de (no bifurcados de): CodeGraph · Graft · GitNexus · Serena · SCIP · Aider

Licencia

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.
    129 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