wassermanproductions/scriptbreak — explained in plain English
Analysis updated 2026-05-18
Import a screenplay in Fountain, Final Draft, PDF, or text format and get an automatic scene and element breakdown.
Generate character, location, and prop bibles pulled directly from the script for consistent AI prompts.
Export self-executing prompt packs to paste into ChatGPT, Claude, or Gemini for video and image generation.
| wassermanproductions/scriptbreak | nodejs/nodejs-tr | thanhtran-165/vimovietnam | |
|---|---|---|---|
| Stars | 33 | 33 | 33 |
| Language | HTML | HTML | HTML |
| Last pushed | — | 2021-05-18 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | writer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
One-line installer on macOS, Windows and Linux installers come from Releases, no account or API key needed.
ScriptBreak is a desktop app for filmmakers that reads a screenplay and turns it into an organized production breakdown, without sending anything to the cloud. A writer or director loads a script file, in formats like Fountain, Final Draft, PDF, or plain text, and the app automatically splits it into scenes and picks out details such as characters, locations, props, and costumes. It also builds starter shot lists from any camera directions the writer already wrote into the script, and creates a timeline showing the whole film as one strip, colored by location or by day and night. The app keeps a small bible of facts about each character, location, and important prop, pulled straight from how they are first described in the script, and lets a user add a mood board or pitch deck PDF so its notes on framing, camera, lighting, and music get folded into that bible too. Everything the tool detects can be edited or removed by hand, and a project can hold several drafts so a user can compare what changed between them, including which scenes were added, cut, or rewritten. What makes ScriptBreak different is how it connects to AI. Rather than calling an AI service directly, which would mean handing over an API key and sending the script to someone else's server, it exports what it calls prompt packs: plain text files that bundle the scene, character, and shot information together with instructions for an AI model. A user pastes one of these files into any chat based AI they already use, such as ChatGPT, Claude, or Gemini, and that AI carries out the analysis using its own account and terms. The tool itself never talks to a model provider or uploads the script anywhere, so the export is the entire integration. ScriptBreak installs as a desktop app on Mac, Windows, or Linux, with no server or account required to get started, and it is built using the Tauri framework with a Rust based wrapper. It is aimed at screenwriters, directors, and other film production staff who want organized breakdowns and AI assisted planning without giving up control of their script.
A desktop app that breaks a screenplay into scenes, characters, and shot lists, then exports prompt packs for any AI chat tool.
Mainly HTML. The stack also includes Rust, Tauri, HTML.
Free to use, modify, and distribute, including commercially, under the Apache 2.0 license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly writer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.