Volver al inicio

Funciones

Todo lo que necesitas para entender un codebase completo.

Estado v1.4: CodeAtlas 1.4 analiza proyectos JavaScript, TypeScript, Java y Kotlin (incluidos controladores Spring Boot y dependencias de Maven/Gradle) y avisa automáticamente cuando hay una nueva versión. Las funciones marcadas como Roadmap aún no están implementadas.

Mapa de Arquitectura

v1.4

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)
  • Búsqueda de nodos por nombre, ruta o detalle
  • Exportación del grafo a JSON
  • 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

v1.4

Detecta dependencias y versiones desde package.json y desde manifiestos JVM (pom.xml, build.gradle).

  • Lectura de package.json
  • Detección de dependencias anidadas
  • Proyectos JVM: Maven (pom.xml) y Gradle (build.gradle / build.gradle.kts)
  • Dependencias groupId:artifactId:version con scope
  • Nodos package y dependency en el grafo

Flujo de Llamadas

v1.4

Visualiza cómo los módulos se importan entre sí en JavaScript, TypeScript, Java y Kotlin.

  • Rastreo de imports y require
  • Resolución de rutas relativas
  • Imports multilínea y template literals (v1.3)
  • Comentarios y strings ignorados (v1.3)
  • Imports Java y Kotlin resueltos a clases locales (v1.4)

Variables de Entorno

v1.4

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
  • Destructuring: const { PORT } = process.env (v1.3)

APIs

v1.4

Escanea Express, NestJS y Spring Boot y muestra todos los endpoints agrupados por archivo.

  • Rutas Express (app.get, router.post, etc.)
  • Endpoints NestJS (@Get, @Post, @Controller)
  • Controladores Spring Boot: @RestController, @GetMapping, @PostMapping, @RequestMapping (v1.4)
  • 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
  • Llamadas multilínea y template literals sin interpolación (v1.3)

Selector de Editor

v1.4

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

Actualizaciones Automáticas

v1.4

CodeAtlas te avisa dentro de la app cuando hay una versión nueva y descarga la actualización con un solo clic.

  • Comprobación automática al iniciar la app
  • Notificación con versión nueva y botón "Descargar actualización"
  • Progreso de descarga en tiempo real
  • Aviso "Reiniciar e instalar" al terminar
  • Comprobación manual con "Buscar actualizaciones"
  • Launcher estable de Linux: el acceso del menú no se rompe al actualizar
  • Proveedor: GitHub Releases (electron-updater)

Proyectos JVM

v1.4

Detecta proyectos Maven y Gradle, sus dependencias y su integración en el grafo arquitectónico.

  • pom.xml (Maven) con groupId, artifactId, version y dependencias
  • build.gradle y build.gradle.kts (Gradle) con notación group:artifact:version
  • Scope de dependencias: test → development, resto → runtime
  • Archivos .java y .kt en el árbol y como nodos file
  • Imports Java/Kotlin resueltos a clases locales

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