Agents Are Thinking
Terminal animation effects for agents' "thinking" state. Braille, block characters, unicode glyphs. No runtime dependencies.
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 .
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
48 effects across 6 families: braille, shade, bar, vblock, square, dot.
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
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
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
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
Effect
Description
SquarePulse
Pulse effect
SquareFill
Fill and drain
SquareBlink
Blinking pattern
SquareArrow
Arrow pattern
Effect
Description
DotWave
Smooth sine wave
DotPulse
Pulse effect
DotHeartbeat
Heartbeat pulse
DotArrow
Arrow pattern
DotBounce
Bounce across