Manage Elgato Prompter scripts without Camera Hub lock-in.
A free local tool for Elgato Prompter creators. Import any text file, organize your library, and back up everything from a simple GUI or one command.
Camera Hub gives you no way to import scripts, rename them, or back them up. One reinstall and your library is gone. PrompterKit wraps the local Camera Hub data format so your scripts stay portable, inspectable, and recoverable.

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
The CLI archives every script to a zip file and restores the whole library after a Camera Hub update, a reinstall, or a move to a new computer.
Terminal-free guided setup
Use the plain-text AI-assisted install guide if you want an assistant to handle setup commands with your approval. After launch, the browser GUI handles daily script management.
| 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 via CLI | — | ✓ |
| Web interface for daily script management | — | ✓ |
Quick setup
PrompterKit requires Python 3.10 or later. Check with python3 --version. If Python is missing, install it from python.org.
Runs locally. No accounts, no telemetry, no cloud sync. Your scripts stay on your machine.
Use with care: PrompterKit edits local Camera Hub data files because Camera Hub does not provide import, export, or backup tools. Close Camera Hub before write operations and use PrompterKit at your own risk. The software is provided under the MIT License without warranty.
The simplest way in: ask ChatGPT, Claude, Codex, or another local coding assistant to walk you through setup. Point it at the structured assistant guide and approve each command as it runs.
The guide follows the GuideCheck standard for human-verifiable assistant guides, a plain-text format that keeps what you review identical to what an assistant executes. It is built to GuideCheck conformance Level 3 and can be checked at guidecheck.org/verify.
Before any import, rename, delete, restore, or reindex operation, close Camera Hub and make a PrompterKit backup.
Open the assistant guide-
Download PrompterKit
git clone https://github.com/snapsynapse/prompter-kit.git cd prompter-kit
-
Create a local environment and install Flask
python3 -m venv .venv source .venv/bin/activate python3 -m pip install -r requirements-gui.txt
On Windows, activate with
.venv\Scripts\activate -
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.