Tecnología e IA

Arte en el gráfico de contribuciones de GitHub

Convierte los cuadros verdes del gráfico de contribuciones de GitHub en un lienzo. Escribe texto, sube una foto o pinta cuadro a cuadro, y descárgalo como PNG o como un script de commits que lleva el arte a tu perfil de GitHub.

Gratuito Sin registro Funciona en tu dispositivo
Tema

Haz clic en un cuadro para pintarlo con el pincel, o arrastra para dibujar una línea. Los cuadros gris tenue son días fuera del período.

Fuente de píxeles de 7 cuadros: letras latinas, dígitos y símbolos comunes. En un año caben unas 8 o 9 letras.

Posición

Llévalo a tu perfil de GitHub

Este script crea un repositorio nuevo con commits vacíos y con fecha pasada. Cuando lo subas a GitHub, el arte aparecerá en el gráfico de contribuciones de tu perfil.

Commits por nivel

GitHub elige los tonos de verde en relación con tus días más activos. Si tu cuenta ya tiene mucha actividad, usa números más grandes para que el nivel 4 siga siendo el más oscuro.

Cómo usar el script

  1. Asegúrate de que Git esté instalado y de que el correo de tu configuración de git sea un correo verificado en tu cuenta de GitHub.
  2. macOS, Linux o Git Bash: ejecuta bash commit-art.sh. Windows PowerShell: ejecuta powershell -ExecutionPolicy Bypass -File commit-art.ps1.
  3. Crea un repositorio VACÍO en GitHub (sin README) con el mismo nombre que la carpeta.
  4. En esa carpeta ejecuta git remote add origin https://github.com/usuario/nombre-del-repo.git y después git push -u origin main.
  5. Espera unos minutos y abre tu perfil. Con los últimos 12 meses, compruébalo pronto: el arte se desplaza una columna a la izquierda cada semana.

El script nunca hace push, nunca toca otros repositorios y nunca pide una contraseña. Para deshacerlo, solo borra el repositorio en GitHub.

No estamos afiliados a GitHub. El script de commits con fecha pasada solo cambia el aspecto del gráfico (es cosmético) y no refleja trabajo real, así que no lo uses para engañar a reclutadores o revisores. Puedes quitarlo cuando quieras borrando el repositorio.

Cómo crear arte para el gráfico de contribuciones de GitHub

El gráfico de contribuciones de GitHub tiene 7 filas (de domingo a sábado) y unas 53 columnas de semanas, con 5 tonos de color. Aquí puedes configurar cada cuadro tú mismo.

1
Elige un período
Los últimos 12 meses o un año concreto. Las columnas siguen el calendario real, así que el primer cuadro cae en el día de la semana correcto.
2
Crea el arte
Escribe texto, sube una foto o elige un diseño, y retócalo después con el pincel.
3
Descarga o comparte
Guarda un PNG con el estilo del gráfico de GitHub, o comparte un enlace que abre el mismo diseño.
4
Llévalo a tu perfil
Ejecuta el script de commits, súbelo a un repositorio nuevo y el arte aparecerá en tu perfil.

Ideas para tu perfil

  • Tu nombre o tu usuario. Mantenlo corto: en un año caben unas 8 letras.
  • CONTRÁTAME u OPEN TO WORK. Una señal divertida para los reclutadores que visiten tu perfil.
  • Iconos de juegos retro. Space invaders y Pac-Man caben en la altura de 7 cuadros.
  • Un logo sencillo o una foto. Las imágenes de alto contraste sobre fondo liso dan el resultado más claro.

Preguntas frecuentes

Sí. Descarga el script de bash o PowerShell, ejecútalo en tu ordenador y sube a GitHub el repositorio que crea. El script genera commits vacíos con la fecha de los cuadros que pintaste, y GitHub los cuenta en el gráfico de contribuciones. Si solo quieres la imagen, descarga el PNG.
GitHub solo cuenta los commits cuyo correo de autor esté verificado en tu cuenta, que estén en la rama por defecto (main) y en un repositorio que no sea un fork. Si el repositorio es privado, activa "Private contributions" en los ajustes de tu perfil. El gráfico puede tardar unos minutos, y a veces hasta un día, en actualizarse.
Un perfil de GitHub muestra por defecto los últimos 12 meses, así que ese arte se ve enseguida, pero se desplaza una columna a la izquierda cada semana y acaba saliendo de la vista. Un año concreto se queda fijo y se ve cuando los visitantes eligen ese año en tu perfil.
GitHub elige el tono de cada cuadro comparándolo con tus días más activos. Si ya tienes muchos commits reales, los niveles 1 y 2 pueden verse más pálidos. Sube los commits por nivel (por ejemplo, Cuenta activa) para que los niveles se distingan bien.
El script es texto plano que puedes leer antes de ejecutarlo. Solo crea una carpeta nueva, ejecuta git init y hace commits de git vacíos. No hace push, no modifica otros repositorios ni pide contraseña ni token. Si ya existe una carpeta con el mismo nombre, se detiene.
Borra en GitHub el repositorio que subiste (Settings y luego Delete this repository). Todos los cuadros de los commits de ese repositorio desaparecen de tu gráfico.
No. La foto se reduce y se convierte en niveles de verde directamente en tu navegador, con un canvas. No se envía ningún archivo a ninguna parte, y tu diseño solo se guarda en este navegador o en el enlace que compartas.
Úsalo como decoración del perfil o como broma, por ejemplo CONTRÁTAME, pero nunca presentes los commits vacíos como trabajo real. Un reclutador atento puede ver que los commits están vacíos, y un historial falso solo te perjudica.