Your scripts. Always safe.
A free tool for Elgato Prompter creators. Import any text file, organize your library, and back up everything — no tech skills required.
Camera Hub gives you no way to import scripts, rename them, or back them up. One reinstall and your library is gone. PrompterKit fixes all of that with a web interface that runs right in your browser.

Everything Camera Hub is missing
Elgato Prompter is great hardware. Camera Hub is not great software for managing a script library. PrompterKit wraps it with the tools every creator needs.
Import any text file
Drop a .txt or Markdown file onto the page. PrompterKit converts each line into a chapter and registers it with Camera Hub instantly — no copy-paste required.
Back up your library
One click archives every script to a zip file. Restore the whole thing in seconds after a Camera Hub update, a reinstall, or a move to a new computer.
No Terminal needed
The web interface opens automatically in your browser. See all your scripts, rename them, delete old drafts, and export any episode as a plain text file.
| Feature | Camera Hub | PrompterKit |
|---|---|---|
| Import from a text file | — | ✓ |
| Import from Markdown | — | ✓ |
| Rename a script | — | ✓ |
| Delete a script | — | ✓ |
| Reorder your library | — | ✓ |
| Export to a text file | — | ✓ |
| Backup & restore | — | ✓ |
| Web interface | — | ✓ |
Set up in three steps
PrompterKit requires Python 3.10 or later. Most Macs ship with it. Windows users can download it from python.org.
-
Download PrompterKit
git clone https://github.com/snapsynapse/prompter-kit.git cd prompter-kit
-
Install Flask (for the web interface)
pip3 install flask
-
Close Camera Hub, then launch PrompterKit
python3 prompter_kit_gui.py
Your browser opens automatically at
http://127.0.0.1:5000
CLI commands (optional)
Prefer the terminal? Every action is also a one-liner.
import script.txt --name "Episode 42"Import a text file as a new scriptexport --listSee all registered scriptsbackupArchive your whole library to a ziprestore backup.zipRestore from a backup archivedelete "Old Draft"Remove a script by namerename "Draft" "Episode 42 Final"Rename a scriptimport --restart script.txt --name "Live"Auto-stop Camera Hub, import, restart
Free and open source
I built PrompterKit because I needed it. After losing a library of scripts to a Camera Hub reinstall with no recovery path, I wrote the tool I wished existed. Now it's free for every creator who runs into the same wall.
MIT-licensed. No accounts, no subscriptions, no telemetry. Your scripts stay on your machine. The source is on GitHub and contributions are welcome.