explaingit

joeseesun/qmprompter

Analysis updated 2026-05-18

87SwiftAudience · generalComplexity · 3/5Setup · moderate

TLDR

A personal iOS teleprompter app that shows your script over a live camera preview and can generate scripts using AI.

Mindmap

mindmap
  root((QMPrompter))
    What it does
      Shows script over camera preview
      Follows your speech automatically
      Generates scripts with AI
    Tech stack
      Swift
      iOS
      Xcode
      Keychain
    Use cases
      Rehearse a video script
      Read a script while recording
      Generate a script from a voice prompt
    Audience
      Content creators
      Presenters
      Solo iOS app builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Read a script off screen while recording yourself on camera.

USE CASE 2

Generate a voiceover or presentation script using an AI provider like DeepSeek or Claude.

USE CASE 3

Rehearse a talk with speech-following mode so the text scrolls at your own pace.

USE CASE 4

Sideload a personal iOS app onto your own iPhone using a free Apple ID.

What is it built with?

SwiftiOSXcodeKeychain

How does it compare?

joeseesun/qmpromptereasychen/markmarkoomol-lab/lockime
Stars878589
LanguageSwiftSwiftSwift
Setup difficultymoderateeasyeasy
Complexity3/51/51/5
Audiencegeneralwritergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a Mac with Xcode and an Apple ID, free signing must be renewed on the device roughly every 7 days.

No license information is provided in the README.

In plain English

QMPrompter is a personal iOS teleprompter app for iPhone, built with Swift. It shows your script on screen while displaying a live camera preview behind the text, so you can look at the camera while reading. This is useful for recording videos, practicing presentations, or rehearsing before a live stream. The app has two ways to create a script. You can type one manually, or you can use an AI service to generate one from a voice prompt. It connects to AI providers like DeepSeek, OpenAI-compatible APIs, and Claude-compatible APIs, with your API key stored securely in the iPhone's Keychain. You can customize the base URL and model, or fetch a list of available models directly from your chosen provider. During playback, the app offers two modes. Speech-following mode listens to you and keeps the current line near a comfortable reading position automatically. Speed mode scrolls at a fixed pace with controls for play, pause, rewind, forward, and reset. You can also drag the text up or down manually at any point. Font size, scroll speed, text color, and camera transparency are all adjustable. The app does not record video. Camera access is only used for the live background preview. Microphone and speech recognition permissions support the speech-following feature and voice input for AI prompts. Scripts are saved locally on the device. This is described as an early self-use version, not yet available on the App Store. To install it, you need a Mac with Xcode and an Apple ID. With a free Apple ID you can sideload it onto your own iPhone, though the signing expires after about seven days and you need to reinstall. A paid Apple Developer account allows longer-lived installs and TestFlight distribution. The README includes step-by-step Xcode instructions and command-line build options for both cases.

Copy-paste prompts

Prompt 1
Walk me through building and installing QMPrompter on my iPhone with a free Apple ID.
Prompt 2
Help me connect QMPrompter to an OpenAI-compatible API for AI script generation.
Prompt 3
Explain the difference between speech-following mode and speed mode in QMPrompter.
Prompt 4
Show me how to build and install QMPrompter from the command line with xcodebuild.

Frequently asked questions

What is qmprompter?

A personal iOS teleprompter app that shows your script over a live camera preview and can generate scripts using AI.

What language is qmprompter written in?

Mainly Swift. The stack also includes Swift, iOS, Xcode.

What license does qmprompter use?

No license information is provided in the README.

How hard is qmprompter to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is qmprompter for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.