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 |