Small library for generating claude-code like unicde block mascots, and providing animations when they do stuff
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Rust 80.5%
TypeScript 19.5%
25 2 0

Clone this repository

https://tangled.org/goose.art/clood https://tangled.org/did:plc:hsqwcidfez66lwm3gxhfv5in/clood
git@tangled.org:goose.art/clood git@tangled.org:did:plc:hsqwcidfez66lwm3gxhfv5in/clood

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

clood#

Generate cute unicode block characters in your terminal.

    ████████
   ██░██░████
 ██████████████
   ████████████
   ████████████
    █  █  █  █
    █  █  █  █

Every clood is randomized by default — run it again for a new friend.

Install#

cargo install --path .

Usage#

# Random clood
clood

# Customize your clood
clood --width 12 --height 6 --color '#88DDFF' --eyecolor '#000000' \
      --numlegs 4 --round 2

# Expressive eyes
clood --mood 2 --lefteye 1 --righteyeclosed 1

# Animate! Ping-pong any parameter between two values
clood --anim mood:-1:3                          # bobbing eyes
clood --anim leftarm:-1:2 --anim rightarm:2:-1  # waving
clood --anim lefteyeclosed:0:1 --fps 3          # blinking

Parameters#

Flag Default Description
--width random 8–16 Body width
--height random 4–8 Body height
--color random Body color (hex)
--eyecolor random Eye color (hex)
--mood random -2–2 Eye height offset
--lefteye 0 Left eye vertical offset
--righteye 0 Right eye vertical offset
--lefteyeclosed 0 Left eye closed (0/1)
--righteyeclosed 0 Right eye closed (0/1)
--round 0 Corner rounding (0 to width/2)
--armsize random 2–4 Arm width
--leftarm 0 Left arm vertical offset
--rightarm 0 Right arm vertical offset
--numlegs random even 0–8 Number of legs
--legsize random 2–4 Leg length
--anim Animate: param:min:max (repeatable)
--fps 4 Animation frame rate