我用 Electron 搭建了一个 macOS 提词器(别杀我 😅)
Source: Dev.to
Introduction
Hi Devs! 👋
I’m Mayur. It’s 2:15 AM here in Pune, India. 🇮🇳
I just shipped my side project—a transparent teleprompter overlay for macOS that lets you read scripts/notes while looking directly at the webcam lens during Zoom/Meet calls.
Why Electron?
I know the usual concerns: “Electron is heavy.” “Why not Swift?”
The honest answer is that I wanted to ship fast, and I know JavaScript better than Swift.
Hardware Control
The hardest part wasn’t the text scrolling—it was controlling the webcam hardware.
I needed to let users lock their webcam’s auto‑focus and exposure directly from the app, so I bridged Electron with native UVC (USB Video Class) drivers to send hex commands straight to the webcam.
Transparent, Click‑Through Window
Another pain point with Electron was making the window transparent and “click‑through” so users can still interact with the Zoom window behind the text. I managed to solve it and am now optimizing performance.
Current Status
I’m currently at $0 revenue and running on caffeine. If you’re a Mac user (and not an Electron hater), I’d love for you to try it out and give me feedback on performance.
Try It
https://camprompter.dnyantra.com/
Now, I am going to sleep. 😴
Happy coding!