The teleprompter
app without
limits.

Read markdown straight from your Obsidian vault, scroll the page with your voice, record through the script with the camera floating over your reading line, save the take in the same folder as the file. Mirror mode, voice tracking, in-app camera, open gate recording.

$ file / iOS 17+ · iPhone · 5.1 MB$ license / MIT · free forever$ support / buy me a coffee ☕
Welcome back. Quick one today.
I've been writing scripts in Obsidian for three years.
And paying ten dollars a month for a teleprompter that can't read them.
So I built one that can.
It watches a folder.
You write on your Mac. The phone catches up.
No paste. No import. No account.
It's free. It's MIT. It's called Open Prompter.
Welcome back. Quick one today.
I've been writing scripts in Obsidian for three years.
And paying ten dollars a month for a teleprompter that can't read them.
So I built one that can.
It watches a folder.
You write on your Mac. The phone catches up.
No paste. No import. No account.
It's free. It's MIT. It's called Open Prompter.
READ
FEATHER
synced
listening…
SPEED 48
FONT 36
$ drag READ / FEATHER cursors / tap REC, PIP, MIRROR, TRACK

Open the file. Hit record.
Everything in between just works.

~/Obsidian/Scripts
├─ launch-announcement.md picked
├─ tiktok-hook-v3.md
├─ podcast-outline.md
└─ thumbnail-ideas.md
01

Point it at a folder.

Tap an Obsidian vault, iCloud Drive folder, or anywhere a markdown file lives. Open Prompter remembers it forever via iOS security-scoped bookmarks — write on your Mac, the phone catches up.

It watches a folder.
You write on your Mac.
The phone catches up.
No paste. No import. No account.
142 wpm● matched
02

Speak. It scrolls.

On-device speech recognition listens for the words you wrote and matches them to the script. The page advances when you do — no thumb on the screen, no foot pedal, no metronome.

your viewfinder
03

Record through it.

The camera lives inside Open Prompter. Hit record and the script floats over your own viewfinder. On iPhone 17 Open Gate recording captures the full 1:1 sensor (3840 × 3840) so you can re-crop in your editor; older iPhones record at the maximum frame their sensor exposes. Same app, same flow.

Your camera, your script,
same screen.

Open Prompter has its own camera. Tap the camera chip and a live picture-in-picture tile of your own viewfinder floats over the script. Drag it anywhere, tap it to expand to full screen, tap to minimize back. Voice tracking keeps reading while you record — same audio stream feeds both the writer and the recognizer, no second mic tap.

  • In-app capture — record while reading, in one app
  • Live PiP of your own viewfinder over the script
  • Tap-to-expand and tap-to-minimize between PiP tile and full-screen camera
  • Save the take to Photos AND next to your script — the file lives in the same folder as the markdown
your camera
capture
+
your script
Open the file.
Hit record.
Speak.
prompt
$ one phone / camera · script · same screen
1:1 SENSOR · 3840 × 3840
9:16
1:1
16:9
$ export / three aspects from one take

Record once.
Crop everywhere.

On iPhone 17 the front camera has a 1:1 (square) sensor. Open Gate recording captures the full 3840 × 3840 instead of the cropped frame the stock camera app gives you — record once, then crop a 9:16, 16:9, or 1:1 from the same take in your editor. No reshoot per platform.

Older iPhones don't have the 1:1 sensor; on those, Open Prompter still records at the maximum frame the sensor exposes (4:3 portrait or landscape, your pick) — just without the square headroom for re-cropping.

$ source / 3840×3840 · 4K HEVC · iPhone 17

Free. And open source.
The feature list is the whole app.

Every feature below is included. No tiers, no trial, no upsell. MIT on GitHub.

feature
paid incumbents
open prompter
Voice-tracked scroll (no thumb on screen)
foot pedal upgrade
✓ on-device, included
In-app camera with live PiP viewfinder
screen-record + second phone
✓ one app, one tap
Open Gate recording: full 1:1 sensor on iPhone 17
cropped frame only
✓ 3840×3840 → any aspect
Save take next to the script
photos library hunt
✓ same folder as the .md
Mirror mode for beam-splitter rigs
$9.99/mo
✓ free
No watermark on recordings
$14.99/mo
✓ no watermark, ever
Read markdown from iCloud / Obsidian
paste & re-paste
✓ live file watch
Works offline
account required
✓ no account
Export / inspect what the app does
closed box
✓ MIT on GitHub
$ total / competitor avg $384.87/yr open prompter $0.00/yr

Built in public. Yours to fork.

LICENSE MIT

Free. Forever. Really.

No upsell screen hidden behind the settings drawer. No "Pro" tier for mirror. If that changes, you'd see it in the git log before you saw it on the App Store.

FUNDING sponsors

GitHub Sponsors + Buy Me a Coffee.

The teleprompter never gets paywalled. Year 2 may add optional pro features for teams — version history, shared folders. The teleprompter stays free.

repo.swift open source
struct Prompter: View {
  @State var script: MarkdownFile
  @State var mirror = false

  var body: some View {
    TimelineView(.animation) {
      ScriptScroll(script, ctx)
        .scaleEffect(x: mirror ? -1 : 1)
    }
  }
}

Questions answered.

01Is this really free?
Yes. No trial, no pro tier, no ads. MIT licensed. Buy Me a Coffee is the support button if it saved you a teleprompter subscription.

Stop paying rent
on a mirror toggle.

$ whoami / built by @leland · for everyone writing scripts in markdown
© 2026 · Open Prompter · MIT● all systems green