Volver al inicio

Funciones

Todo lo que necesitas para entender un codebase completo.

Estado v0.1: CodeAtlas 0.1 analiza proyectos JavaScript y TypeScript. Las funciones marcadas como Roadmap aún no están implementadas.

Mapa de Arquitectura

v0.1

Escanea tu proyecto y genera automáticamente un grafo interactivo de la arquitectura. Visualiza la relación entre módulos, servicios y componentes.

  • Árbol de archivos con exclusión de dependencias
  • Detección de estructura de carpetas
  • Grafo interactivo con React Flow y layout dagre
  • Filtrado por tipos de nodo (TypeToggleBar)
  • Panel de detalles con dependencias y usados por
  • Highlight de vecinos directos al seleccionar
  • Resumen del grafo con conteos por tipo
  • Navegación desde el grafo hacia el código

Dependencias

v0.1

Detecta dependencias y versiones desde package.json. Mantén tu proyecto limpio y seguro.

  • Lectura de package.json
  • Detección de dependencias anidadas

Flujo de Llamadas

v0.1

Visualiza cómo los módulos se importan entre sí. Entiende los límites de tu aplicación.

  • Rastreo de imports y require
  • Resolución de rutas relativas

Variables de Entorno

v0.1

Detecta dónde se usa cada variable de entorno en el código. Evita errores en producción.

  • Detección de process.env
  • Agrupación por archivo

APIs

v0.1

Escanea Express y NestJS y muestra todos los endpoints agrupados por archivo. Documenta tu API automáticamente.

  • Rutas Express (app.get, router.post, etc.)
  • Endpoints NestJS (@Get, @Post, @Controller)
  • Métodos HTTP con badges de color (GET, POST, PUT, DELETE)
  • Rutas agrupadas por archivo (RoutesByFile)
  • Número de línea de cada declaración

Selector de Editor

v0.1

Abre archivos directamente en tu IDE preferido desde el mapa interactivo. La preferencia se guarda automáticamente.

  • 16 editores soportados (VS Code, JetBrains, Xcode, etc.)
  • Doble clic en nodo abre el archivo en el editor
  • Botón "Abrir en editor" en el panel de detalles
  • Preferencia persistida en localStorage
  • Deep links para cada editor (vscode://, jetbrains://, etc.)

Base de Datos

Roadmap

Genera diagramas entidad-relación automáticamente desde tu schema. Entiende la estructura de datos.

  • Detección de Prisma
  • Detección de Sequelize
  • Relaciones entre tablas
  • Diagrama ER automático

Docker

Roadmap

Detecta Dockerfile, docker-compose, Kubernetes y Helm charts. Visualiza tu infraestructura.

  • Dockerfile
  • docker-compose.yml
  • Kubernetes manifests
  • Helm charts

Análisis de Riesgos

Roadmap

Identifica archivos sin pruebas, dependencias vulnerables e imports circulares. Prevén bugs antes de que ocurran.

  • Archivos sin pruebas
  • Dependencias vulnerables
  • Imports circulares
  • Archivos demasiado grandes

Asistente IA

Roadmap

Selecciona un nodo y pregunta qué hace. Responde usando el código como contexto.

  • Preguntas sobre el código
  • Explicaciones contextuales
  • Sugerencias de mejora
  • Documentación automática

Timeline Git

Roadmap

Visualiza la evolución del proyecto con un timeline interactivo. Entiende el historial de cambios.

  • Historial de commits
  • Cambios por archivo
  • Contribuidores
  • Tendencias de desarrollo