AutoCue Pro, a broadcast-grade, lightweight teleprompter application engineered for podcasters and desktop vloggers. It highlights the use of Vanilla JavaScript for sub-pixel smooth scrolling, custom script parsing for multi-host colour coding, a smartphone remote control system, and a standalone native macOS application.
Content creators, specifically podcasters and desktop vloggers, often face a difficult balancing act: maintaining natural, engaging eye contact with the camera while accurately delivering long-form scripts. Existing solutions are often bloated, expensive, or rely on web-based scrolling engines that suffer from distracting visual micro-stuttering. AutoCue Pro was engineered to solve this. It is a lightweight, high-performance studio teleprompter platform consisting of a zero-latency web application and a completely offline native macOS desktop app.
When developing web-based teleprompters, the primary technical hurdle is the scrolling engine. Browsers notoriously round down fractional pixel movements when using standard setInterval loops, resulting in a jittery, stuttering text feed that causes eye strain and ruins takes. Furthermore, solo creators operate their own studio equipment; having to lean over to a keyboard to pause a script or adjust the speed breaks the flow of production and destroys eye contact.
To provide a frictionless experience, we bypassed heavy JavaScript frameworks and built a highly optimised, vanilla JavaScript engine powered by a custom requestAnimationFrame loop. This ties the scroll rate directly to the monitor's hardware refresh rate, tracking exact decimal scroll positions to deliver sub-pixel smooth scrolling.
We paired this engine with a lean PHP 8 backend to handle local state management and routing, styling the entire interface with a modern, glassmorphic Tailwind CSS dark mode UI to reduce glare on the teleprompter glass.
[square brackets], rendering them in a faded yellow italic font. Additionally, it dynamically assigns unique colour codes to different speakers (e.g., JOHN: and SARAH:), making multi-host podcast scripts incredibly easy to follow..txt or .md files directly into the browser.AutoCue Pro proves that you do not need heavy databases or bloated frameworks to build a production-ready studio tool. By focusing on fundamental browser APIs and elegant architectural decisions, the platform delivers a premium, distraction-free environment that empowers creators to deliver flawless speeches without ever losing eye contact.
Teleprompter Web App, PHP 8, Vanilla JavaScript, requestAnimationFrame, Tailwind CSS, Swift macOS App, WebKit, Multi-host Script Parsing, Remote Control WebSockets.