Skip to content

Repository files navigation

Flow Teleprompter v2

English
English
Español
Español
Türkçe
Türkçe
العربية
العربية
Deutsch
Deutsch
Français
Français
Português
Português
Suomi
Suomi

Version 2.0.0 GitHub Downloads SourceForge Downloads Windows Tauri + Rust GPLv3 License

Lightweight teleprompter for Windows, built with Rust and Tauri.

Please consider starring this repo if it helps you! ⭐

Featured on Ghacks

Flow is available on


Features

  • Five playback styles: highlight, scroll, line, arrow, and voice tracking.
  • Local-first script storage and settings persistence.
  • Dedicated sound input tuning with device selection, live monitoring, noise gate, and gain controls.
  • App-wide voice control with localized wake greetings and resilient recognition handling.
  • Vosk speech models with bundled English and downloadable Turkish, Arabic, German, French, Spanish, Portuguese, and Finnish support.
  • Cue cards with countdown pauses and auto-resume.
  • Built-in script editor with formatting, word count, and reading-time helpers.
  • Remote messaging flow with inbox review, quick-connect QR links, and sender-side reply status updates.
  • Realtime text editing allowing multiple guests to join and edit the script at the same time via a private browser room.
  • Optional Groq-powered generation and rewriting.
  • Always-on-top Windows overlay with click-through and capture-protection options.
  • Official Tauri updater with in-app checks, install controls, and signed Windows release-feed support.

Feature Showcase

1. Message Injection

Remote.injection.mp4

2. Realtime Editing

Realtime.editing.mp4

Screenshots

Main Teleprompter Look

Main Teleprompter Resized Layout



Text Editor & Built-in AI Assistant

Text Editor Interface AI Workspace Integration



Settings & Compact View

Application Settings Minimized Compact Overlay

What is new?

  • Script Library & Manager: Added a built-in script manager to save, organize, search, and switch between multiple scripts instantly, along with quick file import capabilities.

  • Section Navigator & Completion Tracker: Added section tags and visual milestone indicators to break scripts into structured parts, jump between sections with one click, and track reading progress in real time.

  • Modularized Codebase: Restructured core functionality into an optimized modular architecture for faster load times, rock-solid stability, and seamless future development.

  • Splash Screen: Added a graceful startup screen with a smooth crossfade to eliminate window flickering during launch.

  • Multi-Monitor & DPI Fixes: Enhanced window positioning, coordinate precision, and scaling across mixed-DPI and multi-monitor setups.


Roadmap

  • Tauri + Rust core architecture rewrite
  • Invisible overlay for screensharing, presentations, and video calls
  • Microsoft Store certification and release
  • Cloudflare migration
  • v2.0.0: Frontend JavaScript module refactor and performance improvements
  • v2.0.0: Free/Pro tier split logic implementation
  • v2.1.0: Improvements to the web landing page and remote relay client
  • v2.2.0+: To be decided

Get Started

  1. Download the latest release from the Microsoft Store or GitHub Releases;
  2. Run the .exe or .msi installer;
  3. Launch Flow and start prompting.

Development

Requirements:

  • Node.js
  • Rust
  • Tauri prerequisites for Windows

Run locally:

npm install
npm run tauri dev

Build:

npm run tauri build

Build output:

src-tauri/target/release
src-tauri/target/release/bundle

Signed updater release

To produce a Windows release that is ready for GitHub Releases and Flow's in-app updater, load the updater signing key into the environment before building:

$env:TAURI_SIGNING_PRIVATE_KEY = Get-Content -Raw "$HOME\.tauri\flow-updater.key"
$env:TAURI_SIGNING_PRIVATE_KEY_PASSWORD = "<your-updater-key-password>"
npm run tauri build

Publish these files from src-tauri/target/release/bundle to the GitHub release:

  • msi/flow_2.0.0_x64_en-US.msi
  • latest.json

The .sig file is generated alongside the MSI for reference, while latest.json is the updater feed consumed by the app.


Privacy

  • Most data is stored locally on the device.
  • Voice tracking runs locally with Vosk models.
  • Groq requests are only sent when AI features are used.
  • See privacy-policy.md for the current privacy policy.

Acknowledgments

Special thanks to @emanschigames and @nour690 for supporting Flow Teleprompter when it needed it most. Even though it may have been a small gesture, it meant a lot and is sincerely appreciated.


License

This project is licensed under GPL-3.0-or-later. See LICENSE.


Star History

Star History Chart

About

A lightweight Windows teleprompter built with Tauri, featuring a minimal always-on-top reading UI, tray controls, script editing, and Groq-powered prompt generation. Made for creators, educators, students, and everyone who wants to read off their screen while looking at the camera.

Topics

Resources

Stars

148 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages