Cursor Theatre

A little motion, a lot of expression: cursor scenes that guide someone through a step or celebrate a small win.

a library · since October 2026 · 11 commits · last push 2026-10-28

Web component · no dependencies · MIT

open cursors.nabilkaz.com ↗source on GitHub ↗

About

Expressive cursor motion and dialogue for product demos, onboarding and small interactive moments. A cursor enters, points, hesitates, says a line, and leaves. The scenes are data, so a demo can be written rather than recorded.

It ships as a dependency-free web component with a scene editor and a cursor designer beside it. The integration contract is Markdown a coding agent can read: copy the quickstart into a project conversation and the agent wires it in with the real API names and checks to run.

Public source under MIT, not on npm.

An easter egg: click the wandering cursor again and again and the other cursors rise up.