Codebase-Posters: convierte la historia de tu repositorio en pósters generativos

Fuentes: Codebase-Posters: your repository as generative art, painted from git history

Codebase-Posters es una herramienta de línea de comandos que transforma el historial de cualquier repositorio Git en pósters generativos de 3600×4800 píxeles. Basta con ejecutar npx codebase-posters dentro del proyecto para que el navegador abra una galería con dieciocho pósters pintados en tiempo real a partir del registro de commits.

La aplicación interpreta la forma del repositorio: los trazos azules representan código que se añade, los verdes código que se elimina, y los puntos con fecha señalan los commits más grandes, que distorsionan el resto del gráfico. Cada póster incluye su propia leyenda explicativa en la galería. Entre las visualizaciones disponibles hay mapas de actividad por día laborable, calendarios anuales de commits, mapas horarios de madrugada y una animación en MP4 con el proceso de pintado.

La herramienta es determinista: con el mismo repositorio y la misma semilla se generan los mismos píxeles. Funciona íntegramente en local, sin envíos de datos, sin telemetría y sin necesidad de cuenta, con un peso de 101 kB y cero dependencias. Para desarrolladores y diseñadores ofrece una forma tangible de exhibir la identidad de un proyecto. La instalación requiere Node.js y los comandos disponibles incluyen npm install && npm run dev para la galería interactiva, npm run build para generar el paquete distribuible y node bin/cli.mjs para ejecutarlo en local. Añadir un nuevo póster consiste en colocar un archivo en src/recipes/ que exporte un CanvasRecipe, registrado automáticamente. Está inspirada en los pósters del Mundial de zeh fernandes y se distribuye bajo licencia MIT.