- Herramienta de código abierto que dibuja automáticamente un mapa de la base de código para que lo vean juntos personas y agentes de IA
- Combina análisis estático y razonamiento con LLM para generar automáticamente diagramas de arquitectura de alto nivel y documentación de componentes clave de la base de código
- Los resultados se guardan en el directorio
.codeboarding/ en forma de documentos Markdown y diagramas Mermaid, listos para incrustarse directamente en IDE, CI, PR y documentación
- Soporta actualizaciones incrementales: cuando solo cambia una parte de la base de código, reanaliza únicamente esa sección, por lo que funciona rápido incluso en repositorios grandes
- Está compuesto por 6 componentes principales
- Application Orchestrator & Repository Manager: inicia el flujo de análisis y transmite el contexto
- LLM Agent Core: invoca herramientas especializadas para manejar código y datos de análisis
- Static Code Analyzer: realiza análisis estático de segmentos de código
- Agent Tooling Interface: interfaz mediante la cual el agente consulta el motor de análisis estático
- Incremental Analysis Engine: solicita análisis estático solo del código modificado y almacena resultados en caché
- Documentation & Diagram Generator: convierte los resultados del análisis en documentos y diagramas
- Escenarios de uso
- Mantener la visibilidad de la arquitectura mientras agentes de IA escriben código
- Revisar cambios generados por IA junto con el contexto del sistema para prevenir de antemano deuda técnica oculta
- Entender rápidamente repositorios grandes con diagramas por capas y descomposición de componentes
- Compartir el mismo modelo visual en flujos locales, IDE, PR y documentación
- Compatible con 8 lenguajes: Python, TypeScript, JavaScript, Java, Go, PHP, Rust y C#
- Integración con múltiples proveedores de LLM: OpenAI, Anthropic, Google, Vercel AI Gateway, AWS Bedrock, Ollama, OpenRouter y más
- Disponible en tres formatos de despliegue
- CLI: para análisis local, automatización y flujos de CI (
pipx install codeboarding)
- Extensión de VS Code: para ver la arquitectura visual dentro del editor
- GitHub Action: para mantener los diagramas siempre actualizados en CI
- Ya ofrece una base de muestras con más de 800 repositorios open source reconocidos visualizados
- Visión: construir un estándar abierto para la comprensión de código que puedan usar tanto humanos como agentes de IA
- Licencia MIT
Aún no hay comentarios.