PteroPrompter The P is silent.
A teleprompter that runs the take

Your script runs the show.

Write markdown, press play — it counts you in with 3·2·1·SMILE·GO, rolls OBS, scrolls at your reading pace, syncs your slides, and hands your editor timestamped markers.

SLIDE 1 · cold open140 WPM

OBS · SCENE · FULL-CAM-NORMAL Good evening, and welcome to The Back Row, where we take cinema seriously occasionally more seriously than it takes itself. MARKER · LOGO-STING Tonight: Wobble Street, season fifty-four, episode twelve. The Muffin.

OBS · SCENE · FULL-SCREEN But first, MARKER · AD-FILMSTOCK tonight's episode is brought to you by Filmstock, the streaming service for people who describe films as texts. Two thousand titles, and a search box that has never once found the one you wanted. filmstock.example. PROMPTER · PAUSE · 600MS

PROMPTER · PAUSE · 5S

PROMPTER · ROLLBACK · SCRIPT-START

**bold** vocal stress *italic* aside `code` identifier "quote" quotation ⟨directive⟩ never spoken

What it does

01 · SCRIPT

Markdown in, show out

Bold is vocal stress, italic an aside, `backticks` code, "quotes" sage. The color key trains your delivery while you read it.
02 · CONTROL

Show-control directives

Inline chips are never spoken, never counted toward scroll speed, and always logged as cues.

⟨Prompter::Pause: 2s⟩ ⟨OBS::record:stop⟩
03 · COLD OPEN

The composed cold open

A 3·2·1·SMILE·GO countdown; recording auto-rolls at the start. No scrambling for the mouse on camera.
04 · OBS-NATIVE

Pinned to real timecode

Auto-connects over websocket, tracks the recording however it started, and writes self-diagnosing forensics — clock source, rebases, drift — into the export.
05 · EXPORT

Edit-ready markers

One click exports the take's cue log as CSV: chapters, retake flags, and b-roll spans land as NLE timeline markers. DaVinci Resolve today.
06 · SAFETY

Take insurance

A staleness guard hash-checks the script at GO and hard-blocks recording a stale page. The cue log persists through refreshes, so a take's markers can't be lost.
  • · Slide-deck sync driven by [SLIDE NN] headings
  • ·WPM-based scroll with follow mode
  • · Pickup & teaser sections with their own take clock
  • ·Retake-aware chapter logging

How it works

1

Write

Plain markdown plus ⟨chips⟩ for every cue. The document is the entire show.

2

Record

Countdown, auto-roll, and a live cue log ticking against the recording's own timecode.

3

Edit

Export CSV → timeline markers, YouTube chapters ready. One person, one take, edit-ready metadata.

Built at Artisan Build to ship 'This Week in PHP Internals' every week — extracted into a product after we decided that losing a take's markers exactly once was enough.

PteroPrompterAn Artisan Build product · © 2026