Description
Open Prompter is a teleprompter supporting markdown files and every "Pro" feature you need to record content (plus some extras).
It reads universal .md files from iCloud, your Obsidian vault or any source in IOS Files — as-is, with live updates, no paste, no import needed. Read it back at your pace with voice tracking while the selfie camera records you. The file saves to your Photos and back to your script folder for the most seamless workflow.
THE READING EXPERIENCE
— Voice tracking using on-device speech recognition follows what you actually said, so the page advances when you do. Your data never leaves the phone.
— Horizontal AND vertical mirroring for beam-splitter teleprompter rigs.
— Six legibility-tuned fonts built in: Atkinson Hyperlegible (default), Lexend, System Sans, Verdana, New York (Serif), and the brand monospace.
— Adjustable scroll speed (5–200 px/s) and font size (16–160 pt) so dense scripts and eye-line reads both work.
— Focus mode dims the chrome for clean recording — a single eye button brings it back.
— Full-bleed prompter with vertical or horizontal rotation.
CAMERA AND RECORDING
— Front camera native recording inside the app. A picture-in-picture tile floats over the script while you read; tap it to promote to a full-screen camera preview; tap minimize to collapse it back.
— Open Gate recording on iPhone 17 with the full 1:1 front sensor at 3840 × 3840. Perform your script once, crop a 9:16 / 1:1 / 16:9 from the same take in your editor. No reshoot for every platform.
— Save next to the script: toggle in Settings → Recording. When on, the .mov writes to the same folder as the .md so iCloud delivers the take to your Mac next to the script. No "where did I put that file" hunt.
— Standard or High Bitrate HEVC, sized for quality and efficiency.
— True 24p frame rate or 30p or 60p (if you're feeling wild).
BUILT-IN EDITOR
Tap the pencil in the top bar to open the file. Changes save back through the file coordinator — iCloud syncs them to your Mac the same way it syncs any other file.
BLUETOOTH REMOTE
Pair any Bluetooth keyboard or media remote and bind buttons to play, pause, mirror, restart, and more. Volume-button capture is opt-in (Settings → Remote) so the volume rocker still works as a volume rocker by default.
WHAT IT UNDERSTANDS
Open Prompter parses real markdown. Headings render as headings, bullets as bullets, numbered lists as numbered lists. Front matter, Callouts (> footnotes, tables, and visual-direction brackets ([B-roll: ...]) are stripped. Aggressive stripping is on by default; turn it off in Settings if you want to see cues on screen.
WHAT YOU WON'T FIND HERE
No account. No subscription. No analytics. No tracking. No third-party SDKs. No network calls of any kind. Voice tracking and the camera both run entirely on-device. Open Prompter reads the files you pick from the built-in Files app, captures with the camera you already own.
OPEN SOURCE
Every line of code is on GitHub under the MIT license.
REQUIREMENTS
— iPhone on iOS 17 or newer
— For iCloud live-sync: the same Apple ID on Mac and phone
— For Obsidian vaults: Obsidian Sync or any folder the iOS Files app can reach
— For Open Gate recording: iPhone 17 family (older iPhones record at the maximum frame their sensor exposes — the square-headroom re-crop trick is iPhone 17-only)
— For Bluetooth remote: any keyboard or media remote your iPhone can pair with
Nouveautés (v2.0.10)
V2 is MASSIVE
— Selfie camera recording inside the app. A picture-in-picture tile floats over the script while you read; tap it to expand to full-screen, tap to collapse. No second device, no screen-record hack.
— Hit record. The take saves back to the same folder as the script, so iCloud delivers it to your Mac next to the .md file.
— Open Gate recording on iPhone 17: full 1:1 sensor at 3840 × 3840. Record once, crop a 9:16 / 1:1 / 16:9 from the same take for every platform.
— Voice tracking: on-device speech recognition advances the page when you actually say the words. No thumb on screen.
— Bluetooth remote: pair any keyboard or media remote and bind buttons to play, mirror, restart. Volume buttons opt-in.
— Mirror — horizontal AND vertical, independently — for beam-splitter rigs.
— In 2.0.10 these features are now on by default, so you don’t have to hunt to turn them on in the settings.
Still: no account, no subscription, no tracking, no network calls. Open Sourced.