Skip to content

Repository files navigation

Stage Teleprompter Pro

A cross-platform desktop teleprompter for presentations, live streams, and video production.

Reading from a script should not look like reading from a script. Stage Teleprompter Pro separates control from display: the operator drives speed and position from a dashboard window, while the talent sees only clean scrolling text on a second screen or a glass teleprompter rig.

Features

Scrolling and control

  • Smooth scrolling from 20 to 200 px/s, adjustable live without stopping.
  • Play, pause, and instant reset to the top, driven from the dashboard or by keyboard from the stage view.
  • Mirror mode for beam-splitter glass teleprompters.

Script sources

  • Plain text (.txt) and Word documents (.docx), the latter parsed with Mammoth so real client scripts import without reformatting.
  • Direct typing or pasting for last-minute changes.

Display

  • Font size, colors, line height, and background are all configurable, so the prompter stays legible at whatever distance the rig demands.

Tech stack

Layer Technology
Shell Electron
UI React + TypeScript
Styling Tailwind CSS
Document parsing Mammoth (.docx)
Sanitization DOMPurify

Imported script content is sanitized before it is rendered — a .docx from a client is untrusted input like any other.

Getting started

Requires Node.js 20.19 or newer.

npm install
npm run electron-dev    # desktop app in development

Building

npm run electron-build  # current platform
npm run electron-pack   # all configured targets

Targets are macOS .dmg (Intel and Apple Silicon) and Windows .msi plus a portable .exe.

Continuous integration lives in .github/workflows/build-electron.yml: pushes to main build macOS and Windows, and tagging a commit v* cuts a release.

git tag v1.0.0
git push origin v1.0.0

Project structure

electron/   Main process, window management, packaging
src/        React interface — dashboard and prompter views

Built by MateCode — websites and custom software.

About

Cross-platform desktop teleprompter with dual-window control and mirror mode. Electron and React.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages