A collection of simple, TV-ready greeting screens for Cursor community events.
Each screen lives in its own folder as plain HTML, CSS, and JavaScript — no build step.
| Folder | Description |
|---|---|
dithered-camera/ |
Black-and-white dithered camera feed with Cursor branding, motion trails, and a short glitch burst when someone says “Cursor” |
npm installnpm run screen -- <screen-folder>Example:
npm run screen -- dithered-cameraThis starts a local server on http://localhost:8765 and opens the screen in your browser.
Camera and microphone features need this local server (not
file://).
Override the port with:
PORT=3000 npm run screen -- dithered-camera- Create a new folder at the repo root (for example
my-screen/). - Add
index.htmlplus any CSS, JS, and assets the screen needs. - Keep it self-contained so it can run from the static server.
- List it in the Screens table above.
- Run it with
npm run screen -- my-screen.
- Designed for fullscreen display on a TV or projector.
- Prefer offline-friendly assets (fonts, logos) so event Wi‑Fi is not required for rendering.
- Browser permission prompts may appear for camera and microphone depending on the screen.