← Discover MCPs and Agents
a
MCPAI & MLGitHub

agentart

Fancy ASCII banner generator for AI-coder CLIs — 898 fonts, gradients, animation, chiptune sounds, Claude Code statusLine integration

Links

README

From the repo.

agentart

Fancy ASCII banner generator for AI-coder CLIs — 1500+ fonts, gradients, animations, bundled chiptune sounds.

██████╗  ██████╗ ███████╗███╗   ██╗████████╗ █████╗ ██████╗ ████████╗
██╔══██╗██╔════╝ ██╔════╝████╗  ██║╚══██╔══╝██╔══██╗██╔══██╗╚══██╔══╝
██████╔╝██║  ███╗█████╗  ██╔██╗ ██║   ██║   ███████║██████╔╝   ██║
██╔══██╗██║   ██║██╔══╝  ██║╚██╗██║   ██║   ██╔══██║██╔══██╗   ██║
██║  ██║╚██████╔╝███████╗██║ ╚████║   ██║   ██║  ██║██║  ██║   ██║
╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚═╝  ╚═══╝   ╚═╝   ╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝

What

Most "figlet wrappers" stop at solid colors. agentart aims higher:

  • 1500+ fonts bundled offline (mirrored from patorjk/figlet.js MIT pack — combined with pyfiglet stock and your own drops in ~/.config/agentart/fonts/).
  • Solid colors + row gradients + rainbow + custom RGB stops — no lolcat pipe needed.
  • Animations — typewriter, fade, marquee, matrix-rain reveal.
  • Chiptune soundsboot/success/fail/ship/click one-shots generated procedurally during install (zero network for audio).
  • Themescyberpunk, matrix, amber-crt, synthwave, vaporwave, c64, gold, rainbow, fire, ice.
  • Event presetsagentart success / agentart fail / agentart ship render themed banner + chime in one call.
  • --statusline mode — one-line ANSI output for Claude Code's statusLine JSON key.
  • AI-CLI-aware — auto-detects project name from git remote -v when called with no args.

Install

git clone https://github.com/heyfinal/agentart
cd agentart
./install.sh

The installer:

  1. Verifies Python ≥ 3.10
  2. Tries pip install --user first
  3. Falls back to an isolated venv at ~/.local/share/agentart/venv/ if your system pip is PEP-668 locked (modern Debian/Ubuntu/Homebrew). No --break-system-packages ever.
  4. Symlinks/wraps the launcher into ~/.local/bin/agentart
  5. Creates ~/.config/agentart/{fonts,sounds}/ for your custom drops
  6. Mirrors patorjk/figlet.js MIT font pack into ~/.local/share/agentart/fonts/
  7. Generates 5 bundled chiptune WAVs procedurally — no audio downloads
  8. Idempotent — safe to re-run any time

Usage

agentart "Hello"                                       # default font, default color
agentart "Deploy" -f ansi_shadow -c cyan               # named font + solid color
agentart "Ship It" --gradient cyan magenta             # row gradient
agentart "Win"    --gradient rainbow                   # rainbow
agentart "Boot"   --animate typewriter                 # animated render
agentart "Code"   --theme cyberpunk                    # preset bundle
agentart "Done"   --sound success                      # play bundled chime after render

agentart                                               # auto-detect project name from git
agentart success                                       # event preset: banner + chime
agentart fail                                          # red flame + descending tone
agentart ship                                          # synthwave + 4-note up chime

agentart --statusline 'Claude' --gradient cyan magenta # one-line ANSI for Claude Code statusLine
agentart --list-fonts                                  # show all available fonts
agentart --list-themes                                 # show preset themes

Claude Code statusLine integration (the killer feature)

Add this to ~/.claude/settings.json:

{
  "statusLine": {
    "command": "agentart --statusline --gradient cyan magenta"
  }
}

Now every Claude Code session has your colored project banner on the bottom row.

Custom fonts / sounds

Drop them in — agentart picks them up at runtime, no rebuild:

cp my_font.flf  ~/.config/agentart/fonts/
cp my_chime.wav ~/.config/agentart/sounds/
agentart "hi" -f my_font -s my_chime

Why a new tool when figlet/toilet/lolcat exist?

  • figlet ships ~9 fonts; agentart bundles 300+ with clean MIT licensing
  • lolcat only gradients — it doesn't render text
  • toilet doesn't do row gradients
  • None do bundled sounds, animations, themes, or AI-CLI-aware presets in one binary
  • All three pipe-stitched together still doesn't give you agentart success

License

MIT. See LICENSE.

Credits

Collected info

  • 0 stars
  • Language: Python
  • Source updated: 6/13/2026

Config for your environment

Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.

Tool

OS

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server": {
      "url": "{MCP_ENDPOINT_URL}"
    }
  }
}

Paste into mcpServers in the config file. Restart Cursor after saving.

If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.