Drop a DESIGN.md into your project, tell your AI agent "build me a terminal UI that looks like this" — and it just works.
Just like awesome-design-md does for web UI, we do the same for terminal UI. No SDK, no dependencies — just Markdown that AI reads natively.
1. Pick a theme from the list below and download it into your project:
# e.g. claude-code — replace with any theme: lazygit, dracula, catppuccin...
curl -o DESIGN.md https://raw.githubusercontent.com/cola-runner/awesome-tui-design/master/designs/claude-code/DESIGN.md2. Ask your AI agent:
Build me a terminal dashboard following the DESIGN.md in this project
Or clone the whole repo and let your agent pick a theme for you: git clone https://github.com/cola-runner/awesome-tui-design.git
- Claude Code - Anthropic's coding agent. Warm terracotta
#D77757accent, dashed ASCII input borders, hot pink#FD5DB1tool blocks, whimsical· ✢ ✳ ✶ ✻ ✽thinking spinner - Codex CLI - OpenAI's coding agent. Monochrome adaptive, cosine-wave shimmer animation,
▌│└gutter output, 10 variants of 36-frame ASCII startup art - Gemini CLI - Google's AI assistant. 33fps gradient brand spinner, semantic border colors by tool state, 15+ built-in theme system with color tokens
- Lazygit - Terminal git client (54k stars). Green bold active panel borders, multi-panel sidebar + diff layout, per-author commit graph colors, explosion easter egg
- k9s - Kubernetes CLI manager (28k stars). Cool aqua/dodgerblue palette, orange ASCII art logo, black-on-aqua row selection, 7 semantic status colors
- btop - System resource monitor (22k stars). Braille dot-matrix graphs, green-yellow-red gradient meters, inverted
┐title┌title brackets, 3 graph render modes
- Dracula - Signature purple + pink on blue-gray, full Dracula palette, dev-focused
- Catppuccin - Soothing pastels. Mauve primary, warm Mocha palette, rounded borders
- Nord - Arctic clean. Frost blue accents, structured single-line borders, Aurora status colors
- Gruvbox - Retro groove. Orange on warm cream, earthy tones, vintage feel
- Tokyo Night - Urban night lights. Blue + purple on storm bg, teal for data paths
- Rosé Pine - All natural. Warm pink accents on dark purple, dim muted borders
- Minimal - Zero noise. Single-line borders, monochrome with blue accent
- Cyberpunk - Neon rain. Cyan + magenta on deep blue-black, dense panel tiling
- Ocean - Deep sea calm. Rounded borders, soft blues and seafoam green
- Retro - CRT amber glow. Double-line borders, ALL CAPS headers, dot leaders
Unlike web DESIGN.md files that extract CSS, our TUI themes are researched from actual source code — every hex value, every Unicode character, every animation frame is traceable to source.
Open an issue to request a theme for any TUI application or color scheme.
mkdir designs/my-theme && cp TEMPLATE.md designs/my-theme/DESIGN.mdSee TEMPLATE.md for the full template and CONTRIBUTING.md for guidelines.
python3 preview/preview.py --list # list all themes
python3 preview/preview.py designs/claude-code/DESIGN.md # preview one theme
python3 preview/gallery.py # generate HTML galleryMIT — see LICENSE
