Flow is a Windows teleprompter app created by LumoRez07. This repository is a fork that adds a native Linux build (AppImage,
.deb,.rpm, ArchPKGBUILD) on top of the same codebase — it is not the official project, and it is not distributed through the Microsoft Store, SourceForge, or upstream GitHub Releases.The Linux support was offered upstream as a pull request; the maintainer declined to merge it since Linux isn't on their roadmap and they can't test/maintain it themselves, but explicitly said this fork is welcome to keep existing under the GPL license. That means:
- For the original Windows app — full feature list, screenshots, official downloads, and the project roadmap — see github.com/LumoRez07/Flow. This document only covers what's specific to the Linux build.
- This fork can lag behind upstream. New Windows-side features/fixes land here only whenever someone manually pulls them in; there's no guarantee of staying in sync.
- Bugs specific to the Linux packaging belong in this repository's issue tracker, not upstream's.
Everything not listed here (playback styles, script editor, voice tracking, remote messaging, realtime editing, AI-assisted rewriting, the Windows overlay/updater, etc.) works the same as described in the upstream README — this fork doesn't change any of that, it only adds Linux packaging and a handful of Linux-specific adaptations.
Honest limitations compared to Windows:
| Feature | Linux |
|---|---|
| Screen-capture protection | Not available — the underlying API is Windows-only, with no X11/Wayland equivalent. |
| Wayland | Runs via XWayland by default (always-on-top, absolute positioning, and global hotkeys need it); native Wayland is opt-in but breaks those three. |
| Remote Control | Works, but needs a one-time manual firewall exception for TCP port 43127 (most Linux desktops default-deny inbound connections, unlike Windows' first-launch prompt). |
| In-app auto-update | Not wired up for the current release yet (mechanism is proven to work, see BUILDING-LINUX.md); .deb/.rpm/PKGBUILD installs update through your distro's package manager. |
Grab the latest Release:
- AppImage (any distro): download
flow_*_amd64.AppImage,chmod +x, run it directly. - Debian/Ubuntu:
sudo apt install ./flow_*_amd64.deb - Fedora/openSUSE:
sudo dnf install ./flow-*.x86_64.rpm - Arch Linux: use the provided
PKGBUILD(builds from source) orPKGBUILD-bin(prebuilt). - Build from source: see BUILDING-LINUX.md for per-distro prerequisites and build commands.
For Windows, use the official channels linked in the upstream README (Microsoft Store, GitHub Releases, SourceForge).
This fork's changes are Linux-only (no #[cfg(windows)] code or shared Tauri config was touched). For Linux prerequisites, build commands, and known build-time issues, see BUILDING-LINUX.md.
For Windows development, see the upstream repository.
Same data-handling behavior as upstream — most data stays local, voice tracking runs locally via Vosk, and Groq requests are only sent when AI features are used. See privacy-policy.md.
Like upstream, this project is licensed under GPL-3.0-or-later. See LICENSE. All original authorship remains with LumoRez07; this repository's Linux-specific changes are additions on top of that codebase, also released under GPLv3.
