A production workflow you can make your own.
This first version is a local planning workspace for content you supply. The example project demonstrates a short desk-organisation video; it is a starting point, not an automatically researched or generated video.
1. Brief and script
Set the title, platform, aspect ratio, audience, goal, opening hook and call to action. Record source links and permissions for any factual claims, music, photographs or clips. These are notes for your own review; the studio does not fact-check or grant rights to assets.
Write or paste your narration in Script workspace. Blank lines define scenes. With a single paragraph, sentence groups are used instead. Reading estimates use your words-per-minute setting and whitespace-separated word counts; actual spoken timing will vary. Target duration can be 5–7,200 seconds.
2. Storyboard and shot list
Build scenes from the script to allocate your target duration across the narration. It replaces the existing scene list. Undo action restores the previous project state. You can add, reorder, duplicate or remove scenes and edit their durations, narration, visual notes, shot types, locations, props and production notes.
The storyboard is a set of text-based scene cards, not generated artwork or an animatic. The shot list uses the same scene records, so editing a location or marking a shot recorded updates the same underlying project. Script and scenes are separate after scene creation: later script edits require rebuilding scenes or updating scene narration manually. Rebuilding scenes replaces visual and shot details, so download a backup first when they matter.
3. Teleprompter
Choose original script or scene narration, adjust font size and visual scrolling speed, and optionally mirror text. Start or pause scrolling with the button; Space also works while the prompter has focus. Reset returns to the top. Navigation away pauses scrolling. Fullscreen depends on browser support.
The prompter does not record video, audio, camera or microphone. Its scrolling speed is pixels per second, not synchronised word recognition. Scene narration is used for the narration TXT export; if the scene list is empty, the original script is used.
4. Captions
Import basic SRT or WebVTT files, or draft captions from scene narration and planned durations. Drafting is not speech recognition and does not listen to your recording. Review and adjust timings against your actual video before publishing.
The editor supports up to 2,000 cues, with 50 shown per page. Edit start/end seconds and text, preview at a chosen time, shift all cues by a positive or negative offset, or split long cues into shorter chunks. A shift that would produce negative times is rejected without modifying the captions. A splitting limit of 12–120 characters is supported.
SRT and VTT exports preserve cue order, with SRT numbering regenerated. Cue identifiers, positioning settings, VTT STYLE/REGION/NOTE blocks and rich presentation are not retained. Caption markup is displayed literally in the preview; use plain text when you do not want player-dependent formatting. Line wrapping does not measure font width. Overlap warnings and a 20-characters-per-second pacing flag are review aids, not accessibility certification.
5. Thumbnails
Set a headline, small label, colours and landscape, portrait or square canvas. Optionally upload a PNG, JPEG or WebP image up to 3 MB. Images are resized locally to a maximum 1,600-pixel longest side and converted to JPEG for project storage; review transparency, cropping and colour after conversion.
Download SVG or PNG. Canvas sizes are 1280×720, 720×1280 or 1080×1080 respectively. The composition uses system fonts and a centre crop. This is a thumbnail composer, not a layered image editor, image generator or video-rendering engine. Use images you have permission to reproduce.
6. Content calendar
Add titles, dates, local times, platform labels, status and notes. Status can be Idea, Writing, Ready to record, Editing, Scheduled or Published. A Scheduled label is only a planning status; it does not publish anything or create an automated task.
Export the entries as CSV or an ICS file for manual calendar import. ICS times are floating local times: the importing calendar interprets them in its local time zone. There are no platform connections, automatic reminders, collaborator invitations or calendar writes.
7. Save and hand off
Save project stores up to twenty projects in this browser profile, subject to browser quota. Saving an existing project ID updates that saved copy. The app does not automatically save. New project and Load example replace the workspace and can be undone. Deleting a saved copy leaves the open workspace unchanged.
Download a project JSON backup to preserve all editable data, captions and your optional thumbnail image. Open project restores the backup, up to 6 MB. Keep downloaded backups because browser data can be cleared. A large embedded image can exhaust browser storage; download the project if saving fails.
Export & handoff provides a Markdown production pack, a narration TXT file, calendar CSV and a printable brief/storyboard. Use Print / PDF and choose Save as PDF in your browser. Subtitles, thumbnail and shot-list exports are available in their respective tools. Markdown and CSV are handoff documents, not editable project backups.
Undo and privacy
Undo action restores up to thirty earlier snapshots from structural actions, such as adding/removing scenes, rebuilding captions or opening a project. Ordinary text typing is not captured as a separate undo history; native text-field undo may still work while editing.
Project text and images are processed locally. This version has no accounts, analytics, uploads, external fonts or third-party libraries. Explicitly saved projects use localStorage. Files and saved browser data remain accessible to people who can use your device/profile. Nothing is posted or sent to other people by the studio.