Guía · Terminal

Arte ASCII para tu terminal

Piezas pensadas para la consola: rejillas de 80 columnas y ASCII puro. Cópialas como texto, en color ANSI, o como una animación que corre con Node o Python sin instalar nada.

Gratis · sin cuenta · scripts sin dependencias




                     ###**!!=========!!
                  $$##*!!=;;:::~~:::;;;=====
                $$$##*!!=;:~--,,,,,--~::;;===!=
              #$$$###*!=;:~-.........,-~~:;==!!!!=
              #$$$###*!!=:~,...........,-~:;==!!!*!!=
             ########**!=;:-............,-~:;=!!*****!=
             *####$##***!=;:,        .....-~:;=!*$@$##*!=
             *####$@$#***!==:-           ..,~:;=!*$@@###*!:
             !**###@@@#***!!=;:             .-:;!*##$$$##*!;
             =!***##@@@$#**!!!=;:             .:=!*#$$$$##*!;
              =!!***#$@@$#**!!!!==;:            :=*##$$$##*!=:
              :==!!!***####**!!!!!===;;          ;!*#####**!=;~
               ~;==!!!!!*****!!!!!!!!======;      ********!!=;~
                 :;===!!!!!!!!!!!!!!!!!!========!!!!!!!!!!==;:~.
                  ~:;;;======!!!!!!!!!====================;;:~-.
                    ~::;;;;==========================;;;;;::~-.
                      -~~:::;;;;;;;;;;;;;;;;;;;;;;;;;;:::~~-,..
                        ,--~~:::::::::;;;;:::::::::::~~~--,,..
                           .,---~~~~~~~~~~~~~~~~~~~----,,...
                              ..,,,,------------,,,,,.....
                                  .....................
Fotograma real exportado como TXT (80×24, estilo «donut.c»). Descárgalo y pruébalo con cat. En vivo: el motor dibuja cada fotograma y lo imprime como texto.

Qué puedes hacer

Lo que ves es lo que imprime tu consola.

Tamaños de terminal

80×24 por defecto, 100×30, 120×36, 132×43 o las columnas y filas que quieras. La vista muestra exactamente esa rejilla.

Trece puntos de partida

Consola, donut.c, Radar, Ecualizador, Ámbar, Cubo, Icosaedro, Ciudad, Teletipo orbital, Cifras en calma, Prisma ANSI, Obelisco ASCII y Curva de consola, o «Azar» con estilos retro, sólidos y fractales.

Color ANSI

Sin color, 16 o 256 colores o color real de 24 bits, con o sin fondo pintado.

Saludo de shell

Copia un bloque listo para el final de tu ~/.bashrc o ~/.zshrc y te recibirá al abrir la terminal.

Para tu CLI

Una cadena de JavaScript con los códigos ANSI, lista para imprimir desde tu herramienta de línea de comandos.

Animaciones

De 1 a 30 s, de 8 a 24 fotogramas por segundo, como script de Node o Python o como grabación de asciinema.

Cómo funciona

Tres pasos, y a tu shell.

  1. Elige una pieza

    Abre el espacio Terminal y prueba los puntos de partida o pulsa «Azar» (R).

  2. Ajusta la rejilla

    En la pestaña «Terminal», fija columnas y filas; en «Glifos» y «Color», los caracteres y la paleta.

  3. Cópiala o descárgala

    En «Exportar», pestaña «Texto y terminal»: copia el texto, descarga el .ans o genera el script.

Formatos y límites

Qué te llevas, y qué no.

Texto (.txt)
Los caracteres exactos del fotograma, para pegar en un README, un correo o un comentario de código.Límite: sin color; se ve bien sólo con una fuente monoespaciada.
ANSI (.ans)
El mismo fotograma con códigos de color: cat pieza.ans y listo.Límite: el color real (24 bits) necesita una terminal moderna; en 16 o 256 colores, la paleta se aproxima.
Node (.mjs) y Python (.py)
Scripts autónomos que reproducen la animación: node pieza.mjs o python3 pieza.py. Se detienen con Ctrl+C y restauran la terminal.Límite: reproducen fotogramas ya calculados (hasta 30 s): no generan nada nuevo, y el archivo crece con la duración y el color.
asciinema (.cast)
Una grabación que se reproduce con asciinema play o se incrusta en la web.Límite: igual que los scripts, es una secuencia fija de fotogramas.
HTML
El fotograma en color como página, para compartirlo fuera de la terminal.
Efectos
El barrido, la curvatura o el bloom se ven en el estudio y en las exportaciones de imagen y video.Límite: no existen en una terminal: el texto y el ANSI llevan sólo caracteres y color.

Scripts que puedes leer

Los scripts de Node y Python no instalan paquetes ni se conectan a internet: sólo imprimen fotogramas. Ábrelos antes de ejecutarlos; son texto plano.

Como el resto del estudio, todo se genera en tu navegador y nada se sube a ningún servidor.

Preguntas frecuentes

Antes de empezar.

¿Por qué 80 columnas?

Es el ancho clásico de una terminal y cabe en casi cualquier ventana. Si la tuya es más ancha, sube las columnas: la vista del estudio se ajusta.

¿Por qué las celdas son altas?

Los caracteres de una terminal miden cerca del doble de alto que de ancho; por eso la proporción de celda está en 2 y la pieza no sale aplastada.

¿Qué necesito para el script?

Node.js 18 o posterior, o Python 3, que ya vienen en muchos sistemas. No hace falta instalar ninguna librería.

¿Puedo usarlo en mi herramienta comercial?

Sí. Lo que creas es tuyo y el código exportado es MIT-0, sin atribución obligatoria. Más en Licencia y uso.