X-Ray

Desarrollo

Descripción

Frente a los mapas de código atados a GitHub, a un SaaS o a una cuenta, aquí eliges cualquier carpeta de tu máquina y se abre en solo lectura. El resultado es un mapa interactivo de proyectos, capas, tipos, relaciones e impacto: nada se sube y nada se escribe en el disco del proyecto.

Con Node 18+ instalas desde GitHub y lanzas x-ray: sirve en 127.0.0.1, abre el navegador y recorre el árbol ignorando bin, obj, node_modules, .git, dist y build. Parsea C# (namespaces, clases, interfaces, structs, enums, records, métodos y propiedades), TypeScript y JavaScript (imports, clases, funciones) y Python (clases, métodos, f-strings), y detecta paquetes Django bajo apps/.

IA a tu endpoint, no a un servidor ajeno

El panel de IA es opcional: apuntas a tu propio endpoint y las respuestas usan solo el contexto que recupera la exploración. Las claves van a IndexedDB de ese origen, sin cifrado del sistema, y la pantalla de ajustes lo deja explícito. En Chrome o Edge usas el selector nativo; en Firefox y Safari arrastras la carpeta. Incluye un servicio C# de ejemplo si quieres mirar el mapa antes de apuntar a tu código.

Tecnologías y temas

  • análisis de impacto

    Ves dependencias y el alcance de un cambio sobre el árbol parseado.

  • exploración visual

    Mapa interactivo de estructura, tipos y relaciones de cualquier carpeta local.

  • IA opcional

    Preguntas al código con el contexto recuperado y el endpoint que tú indiques.

  • Local-first

    Sin servidor, sin cuentas y sin escribir en el proyecto; todo en 127.0.0.1.

  • parsers

    C#, TypeScript/JavaScript y Python, con detección de apps Django.