explaingit

f/textream

Analysis updated 2026-05-18

3,259SwiftAudience · generalComplexity · 1/5Setup · easy

TLDR

A free macOS teleprompter app that scrolls and highlights your script as you speak, using on-device speech recognition, for streamers and presenters.

Mindmap

mindmap
  root((Textream))
    What it does
      macOS teleprompter
      Highlights spoken words
    Tech stack
      Swift
    Modes
      Word Tracking
      Classic
      Voice Activated
    Use cases
      Podcasting
      Streaming
      Remote viewing
    Privacy
      On device speech
      No account needed

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

Scroll and highlight a script live while recording a podcast or stream.

USE CASE 2

Show the teleprompter on a phone or tablet with no app install needed.

USE CASE 3

Let a director control and edit the script remotely during a reading.

USE CASE 4

Display the script in a floating window or on a connected second screen.

What is it built with?

SwiftmacOS

How does it compare?

f/textreamdevmeremenko/xcodebenchmarkfluidgroup/brightroom
Stars3,2593,6363,636
LanguageSwiftSwiftSwift
Setup difficultyeasyeasymoderate
Complexity1/52/53/5
Audiencegeneraldeveloperdeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min

macOS only.

No license information was found in the material provided.

In plain English

Textream is a free, open-source macOS teleprompter app built for streamers, podcasters, presenters, and interviewers. You paste your script into the app, press play, and a text overlay appears on your screen while you speak. The app scrolls through the text automatically and highlights each word as you say it, so you can maintain eye contact with your audience or camera instead of looking down at notes. There are three scrolling modes. Word Tracking uses on-device speech recognition to highlight each word as it is spoken, with no internet connection required. Classic mode scrolls at a constant speed you set in advance. Voice-Activated mode scrolls while you are speaking and pauses when you go quiet. The overlay can appear in a few different forms: a pill-shaped bar anchored just below the MacBook notch at the top of the screen, a draggable floating window you can position anywhere, or a fullscreen view on any connected display. For presenters using a second screen or an iPad connected via Sidecar, the app can show a full teleprompter view on that display. A remote connection feature lets you view the teleprompter on a phone or tablet by opening a link in a browser, with no app install needed on the remote device. A Director Mode lets someone else control and edit the script from their own browser in real time while you are reading. All speech recognition happens on-device. No account is required and no data is sent anywhere.

Copy-paste prompts

Prompt 1
Help me set up Word Tracking mode to auto-highlight my script as I speak.
Prompt 2
Explain how the remote connection feature works for viewing on another device.
Prompt 3
Show me how to use Director Mode to control someone else's script live.
Prompt 4
What are the differences between Classic, Word Tracking, and Voice-Activated modes?

Frequently asked questions

What is textream?

A free macOS teleprompter app that scrolls and highlights your script as you speak, using on-device speech recognition, for streamers and presenters.

What language is textream written in?

Mainly Swift. The stack also includes Swift, macOS.

What license does textream use?

No license information was found in the material provided.

How hard is textream to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is textream for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.