Skip to content
dk
← All projects

artlab

ASCII art in your terminal. Zero dependencies.

Python00 forks0 open issues & PRsMITupdated 1mo ago
artasciiclicli-toolsfungithub-actionsproductivityrainbowterminaltext
Stars
0
Forks
0
Created
Aug 30, 2026
Last push
Sep 1, 2026
Default branch
main
Contributors
0

README

dsk-dev-ai/artlab

🎨 artlab

ASCII art in your terminal.

Bundled retro art, big block-letter text, rainbow colors, and animation. Zero dependencies. Works in Python 3.8+.

PyPI Python License Docker


Why artlab?

Because the terminal deserves a little personality.

  • Bundled ASCII art — robots, cats, dragons, unicorns, yoda, octopuses, hearts and more.
  • Block-letter text — print any word big, figlet-style, with zero dependencies.
  • Rainbow & colors — 256-color palettes, or dims down for your pipelines.
  • Animation — reveal art with a slick frame-by-frame intro.
  • Zero dependencies — pure Python stdlib. No install drama.

Install

pip install artlab

Or run without installing:

pipx run artlab --help

Via Docker:

docker run --rm ghcr.io/dsk-dev-ai/artlab --help

Usage

# Show a random piece
artlab

# Show a specific piece
artlab robot
artlab cat
artlab dragon

# List everything
artlab -l

# Print big block text
artlab --text "SHIP IT"
artlab -t "artlab" -c cyan

# Force a palette
artlab robot -c green
artlab dragon -c magenta

# Animate the reveal
artlab unicorn -a

# No color (for scripts / piping)
artlab robot --no-color

Options

Flag Description
-l, --list List all available pieces
-r, --random Show a random piece
-t, --text TEXT Render text as big block letters
-c, --color Palette: rainbow, green, cyan, magenta, none
-w, --width N Pad art to a fixed width
--no-center Don't center the art
-a, --animate Reveal the art with an animation
--no-color Disable color output
--version Print version

Gallery

Run artlab to see a random piece, or artlab -l to browse the full library. Everything is bundled — no API, no network, no nonsense.

   /\_/\
  ( o.o )
   > ^ <
  /     \
  \_____/  meow

Tests

python -m pytest

Tested on Python 3.8–3.12 via GitHub Actions.

Sponsor

Like artlab? Keep the terminal artsy for free by becoming a sponsor on GitHub 💜.


artlab · because the terminal deserves art.

Related projects

Turn any codebase into beautiful architecture diagrams — one command, no AI, no server, runs on any laptop. Zero dependencies, pure Python, agent-friendly (Cursor, Claude Code, Codex, OpenCode).

ai-agentsarchitecture-diagramcli
Python1mo ago

177 merged pull requests across 19 repositories · data generated Oct 7, 2026