Herramienta para entender rápidamente la arquitectura de un repositorio
ExplainMyCodebase automatiza la exploración de proyectos de software para generar explicaciones claras sobre carpetas, módulos y responsabilidades del código.
Su objetivo principal es reducir el tiempo de onboarding técnico y facilitar la comprensión global de un código base, incluso cuando el proyecto es grande.
La solucion se construye en dos capas: backend Node.js para parsear archivos y orquestar IA, y frontend Next.js para carga de repos y visualizacion de resultados en arbol + resumen.
backend/ (API y servicios) + frontend/ (UI con rutas de analisis)utils/fileParser.js y servicio IA en services/ollamaService.jsDiseño de herramienta y desarrollo Python
Definí el flujo de exploración del repositorio, la lógica de resumen y la estrategia de salida para que el resultado sea útil tanto para estudio como para documentación técnica.
Estado: ⚡ Proyecto Activo
Herramienta funcional en evolución con foco en mejorar precisión y claridad de explicación.