A particle ring, in Unicode.
The Orb on your phone is a 1100 particle WebGL scene. The Orb in your terminal is the same Orb, rendered with Unicode block characters and 24 bit ANSI colour. It draws itself in the top portion of the active terminal pane, responds to the terminal width in real time, and breathes with your speech as the audio level streams in from your microphone.
- True 24 bit colour state transitions: idle white, listening cyan, speaking purple, processing indigo, error red
- Particle density auto adapts to terminal column count and row count
- Redraws on resize, dock, undock, tmux split, screen attach
- Falls back gracefully on 256 colour and 16 colour terminals