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.4Escanea 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.4Detecta 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.4Visualiza 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.4Detecta 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.4Escanea 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.4Abre 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.4CodeAtlas 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.4Detecta 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
RoadmapGenera 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
RoadmapDetecta Dockerfile, docker-compose, Kubernetes y Helm charts. Visualiza tu infraestructura.
- Dockerfile
- docker-compose.yml
- Kubernetes manifests
- Helm charts
Análisis de Riesgos
RoadmapIdentifica 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
RoadmapSelecciona 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
RoadmapVisualiza la evolución del proyecto con un timeline interactivo. Entiende el historial de cambios.
- Historial de commits
- Cambios por archivo
- Contribuidores
- Tendencias de desarrollo