Skip to content

codeaashu/agents-are-thinking

Repository files navigation

Agents Are Thinking

Terminal animation effects for agents' "thinking" state. Braille, block characters, unicode glyphs. No runtime dependencies.

Get Started

The package is written in rust. And provides python binding using PY03, and wasm binding using wasm-bindgen.

"Too complicated, just want to watch them thinking!"

uv tool install agents-are-thinking[cli]
uv tool run agents-are-thinking preview

Or visit agents-are-thinking.aashuu.tech.

Install

Ecosystem Package Install
Rust agents-are-thinking cargo add agents-are-thinking
Python agents-are-thinking uv add agents-are-thinking
JS/TS agents-are-thinking npm install agents-are-thinking

Ecosystem guides

Effects

48 effects across 6 families: braille, shade, bar, vblock, square, dot.

Braille

Effect Description
BrailleSpin Braille spinner, same char repeated
BrailleSpin2 Braille spinner, wider path
BrailleWave Smooth sine wave scrolls across as braille dots
BrailleRandom Each column picks random dots
BrailleBreathe Gentle breathing pattern
BrailleRipple Ripple radiating from center
BrailleBounce Dots bouncing across
BrailleRain Falling dots
BrailleZigzag Zigzag path
BrailleDissolve Dissolve and reform
BrailleFire Fire simulation
BrailleNoise Static noise
BrailleHeartbeat Heartbeat pulse
BrailleArrow Arrow pattern
BrailleScanner Scanner sweep
BrailleMatrix Matrix-style rain
BrailleCheckerboard Checkerboard toggle
BrailleCheckerboard2x2 2x2 checkerboard toggle

Shade

Effect Description
ShadeWave Smooth sine wave as shade blocks
ShadeScanner Scanner sweep as shades
ShadeFire Fire simulation with shade characters
ShadeRipple Ripple radiating from center
ShadeBreathe Gentle breathing pattern
ShadeSeeSaw Left and right halves alternate
ShadeBlink Blinking pattern
ShadeLayers Layered shading
ShadePinch Pinch effect

Bar

Effect Description
BarBounce Each bar bounces independently
BarWave Smooth sine wave scrolls across as bar heights
BarSeeSaw Left and right halves alternate like a seesaw

VBlock

Effect Description
VBlockWave Smooth sine wave
VBlockScanner Scanner sweep
VBlockTide Tide coming in and out
VBlockBreathe Gentle breathing pattern
VBlockBounce Bounce across
VBlockPulse Pulse effect
VBlockRipple Ripple from center
VBlockRain Falling blocks
VBlockCascade Cascade effect

Square

Effect Description
SquarePulse Pulse effect
SquareFill Fill and drain
SquareBlink Blinking pattern
SquareArrow Arrow pattern

Dot

Effect Description
DotWave Smooth sine wave
DotPulse Pulse effect
DotHeartbeat Heartbeat pulse
DotArrow Arrow pattern
DotBounce Bounce across