ASCII · Rust · Promos

Kaleidoscope
ASCII

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.

Live demo

Same options as the Rust engine and CLI — upload a still or pick a stock sample.

Where it fits

Landing heroes

ASCII kaleidoscope loops power the Reeldemo org page and product promos — same engine, browser and CLI.

Social ads

Export HTML or ANSI from stills. Match color schemes to brand palettes without a motion graphics pipeline.

Terminal art

Sub-millisecond Rust renders at terminal scale. Drop an image, tune segments and rotation, ship.

npm pipelines

@reeldemo/kaleidoscope-ascii with napi-rs bindings for Node and browser asset generation.

Install

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

Under the hood

Rust core

Parallel sampling with configurable segments, rotation, contrast, brightness, and invert.

npm package

@reeldemo/kaleidoscope-ascii with napi-rs bindings for Node and browser pipelines.

CLI & HTML

kaleidoscope image.jpg --segments 8 --color-scheme majico --html for one-shot promo assets.

Turn stills into hypnotic symmetry

Install the package, tune the flags, and export promos without leaving the terminal.

github.com/reeldemo/reeldemo-kaleidoscope