Gabriel Neuman
Gabriel Neuman
AI CODING · ONBOARDING

Convierte cualquier código en un mapa que puedes navegar antes de escribir una sola línea.

Entrar a un repo de 200 mil líneas que nadie documentó es la pesadilla de todo equipo. Understand Anything corre un pipeline multi-agente, arma un grafo de cada archivo, función y dependencia, y te da un dashboard para entender la arquitectura mirándola, no leyéndola a ciegas.

Understand Anything — dashboard mostrando un código como grafo de conocimiento interactivo

El dolor real

El cuello de botella no es escribir código. Es entender el que ya existe.

Cuando entras a un proyecto heredado o a un equipo nuevo, el costo no está en teclear: está en las semanas que tardas en armarte un mapa mental de cómo embona cada pieza. Understand Anything ataca exactamente eso.

Es un plugin de Claude Code que analiza tu proyecto con un pipeline de hasta 6 agentes especializados y construye un grafo de conocimiento de cada archivo, función, clase y relación. El resultado se abre como un dashboard interactivo: nodos que clickeas, buscas y exploras, con explicaciones en lenguaje plano. La frase del autor lo resume bien: la meta no es un grafo que te impresione con lo complejo que es tu código, es uno que te enseñe en silencio cómo embona todo.

Cómo se ve

Tu código entero, en una sola vista que puedes explorar.

Vista general del dashboard de Understand Anything: grafo de código con nodos agrupados por capa, panel de detalle y búsqueda

Cada nodo es un archivo, función o clase. Selecciónalo para ver su código, sus relaciones y una explicación en lenguaje plano. Hay un demo en vivo que puedes navegar en el navegador.

Lo que ofrece

De un vistazo, lo que vas a obtener si lo instalas.

  • ·
    Grafo navegable

    Cada archivo, función y clase es un nodo que clickeas, buscas y exploras, agrupado por capa arquitectónica con leyenda de colores.

  • ·
    Tours guiados

    Recorridos autogenerados de la arquitectura, ordenados por dependencia, para aprender el repo en el orden correcto.

  • ·
    Vista de dominio

    Mapea el código a procesos de negocio reales —dominios, flujos y pasos—, no solo a la estructura técnica.

  • ·
    Análisis de impacto

    Te muestra qué partes del sistema tocan tus cambios antes del commit, para ver el efecto dominó.

  • ·
    Búsqueda semántica

    Encuentra cosas por nombre o por significado. "¿Qué partes manejan auth?" y obtienes resultados en todo el grafo.

  • ·
    El grafo se comparte

    Es solo JSON. Lo commiteas una vez y tus compañeros se saltan el pipeline: abren el mapa ya construido.

No es un comando, es un set

Una vez instalado, estos son los que más vas a usar.

/understand

Corre el pipeline completo y construye el grafo de conocimiento. Incremental por defecto: al re-correr solo reanaliza lo que cambió.

/understand-dashboard

Abre el dashboard web interactivo: nodos clickeables, agrupados por capa arquitectónica, con búsqueda.

/understand-chat

Pregúntale al código en lenguaje natural. "¿Cómo funciona el flujo de pago?" y te responde sobre el grafo.

/understand-diff

Análisis de impacto: qué partes del sistema tocan tus cambios actuales, antes de commitear.

/understand-explain

Deep-dive en un archivo o función específica, con su contexto y relaciones.

/understand-onboard

Genera una guía de onboarding lista para la gente nueva del equipo.

/understand-domain

Extrae el conocimiento de dominio de negocio: dominios, flujos y pasos del proceso.

/understand-knowledge

Analiza una wiki estilo Karpathy y la vuelve un grafo de ideas conectadas.

Bajo el capó

Por qué tree-sitter + LLM, y no solo el modelo.

La decisión técnica interesante es que no le entregan todo el código crudo al modelo. Primero un parser determinista (tree-sitter) saca los hechos estructurales —imports, exports, definiciones, llamadas, herencia—. Eso hace que la parte estructural del grafo sea reproducible: el mismo código siempre genera las mismas aristas, corrida tras corrida.

El LLM entra después, leyendo la estructura ya parseada junto al código original, y produce lo que un parser no puede: resúmenes en lenguaje plano, asignación de capa arquitectónica, mapeo a dominios de negocio, tours guiados. Esta división es la razón de que el grafo sea confiable en lo estructural y a la vez capture la intención —para qué sirve un archivo, no solo qué importa.

Cómo arrancarlo

En 3 pasos, listo para probar.

  1. 01

    Instala el plugin en Claude Code

    /plugin marketplace add Lum1104/Understand-Anything
    /plugin install understand-anything

    Nativo en Claude Code vía marketplace. Para Codex, Cursor, Gemini CLI y otras 11 plataformas hay un instalador de una línea (install.sh / install.ps1).

  2. 02

    Analiza tu código

    /understand

    El pipeline multi-agente escanea el proyecto, extrae cada archivo, función y dependencia, y construye el grafo. Es incremental: al re-correr solo reanaliza lo que cambió.

  3. 03

    Abre el dashboard

    /understand-dashboard

    Se abre un dashboard web con tu código como grafo interactivo. Selecciona cualquier nodo para ver su código, sus relaciones y una explicación en lenguaje plano.

Mi lectura

Si tu equipo sufre cada vez que entra alguien nuevo, instálalo esta tarde.

Corre /understand, commitea el JSON, y el próximo que llegue arranca con el mapa ya hecho. Es local, open source MIT, y el upside es convertir el conocimiento que vive en la cabeza de una persona en algo que cualquiera puede navegar.

Lee la ficha completa con benchmarks y cuándo NO usarlo →

¿Listo para automatizar tu negocio?

Ayudo a empresas a escalar mediante automatización inteligente y estrategias de IA. Sin fricción, sin complicaciones, resultados en semanas.