Fast kaleidoscope mirror and ASCII art engine for Reeldemo promos, social ads, and landing visuals. Sub-millisecond renders at terminal scale. Try the flags below and watch the loop update live.
Interactive
Same options as the Rust engine and CLI — upload a still or pick a stock sample.
Use cases
ASCII kaleidoscope loops power the Reeldemo org page and product promos — same engine, browser and CLI.
Export HTML or ANSI from stills. Match color schemes to brand palettes without a motion graphics pipeline.
Sub-millisecond Rust renders at terminal scale. Drop an image, tune segments and rotation, ship.
@reeldemo/kaleidoscope-ascii with napi-rs bindings for Node and browser asset generation.
CLI
npm package with Rust core, CLI, and HTML export for promo pipelines.
npm install @reeldemo/kaleidoscope-ascii
npx kaleidoscope ./cover.jpg --segments 8 --color-scheme vinyl --seed-hue 30 --html
npx kaleidoscope --pattern spherical-harmonics --harmonics 3 2 \
--color-scheme neon --ansi
Engine
Parallel sampling with configurable segments, rotation, contrast, brightness, and invert.
@reeldemo/kaleidoscope-ascii with napi-rs bindings for Node and browser pipelines.
kaleidoscope image.jpg --segments 8 --color-scheme majico --html for one-shot promo assets.
Install the package, tune the flags, and export promos without leaving the terminal.