Open Source Edition
A visual story planning tool for writers, filmmakers, and content creators. Organize story beats with drag-and-drop, plan scenes across acts and subplots, and create visual storyboards with shot descriptions and reference images.
🌐 Website: cinematicblueprint.com
This is the open source community edition of Cinematic Blueprint. It contains the full-featured story planning tool that runs entirely in your browser.
- 📖 Open Source — MIT licensed, free forever
- 🔌 Self-hosted — No server needed, just open the HTML file
- 🤝 Community-driven — Contributions welcome!
- Open
cinematic-blueprint.htmlin your browser - Switch between Story Beats, Swimlanes, and Storyboard views
- Edit your content (drag to rearrange, click to edit)
- Click Export → Download your work as
.mdor.json - To continue later: Click Load → Select your saved file
- Click the Storyboard button in the toolbar
- Drag images from File Explorer directly onto the storyboard — each image becomes a shot
- Or click the + Add Shot card to add a shot manually
Click directly on any field to edit it:
- Shot number — e.g., "1", "1A", "2B"
- Description — What happens in the shot
- Camera — e.g., "Wide", "CU", "Dolly in"
- Duration — e.g., "5s"
Press Enter to save, Escape to cancel.
- Click Export → Downloads
storyboard.json - Save this file somewhere safe (e.g., your project folder)
- To continue later: Click Load → Select your
storyboard.jsonfile - Your shots, images, and all metadata are restored
Important: The JSON file stores image data, so your images will appear when you reload. Keep the JSON file — it's your save file!
- Acts View — Columns for each act (drag to reorder acts)
- Swimlane View — Rows by subplot, columns by act
- Visual timeline — Arrange shots in sequence
- Drag & drop images — Drop images directly from File Explorer onto the storyboard
- Inline editing — Click any field to edit shot number, description, camera notes, duration
- Reorder shots — Drag shots to rearrange the sequence
- Multiple images at once — Drop several images to create multiple shots
- Click card — Open edit modal
- Right-click card — Context menu (edit, duplicate, move, delete)
- Right-click empty area — Add card here
- Drag cards — Move between acts/subplots
- Drag acts — Reorder act columns
17 built-in story structures including:
- Three Act, Save the Cat, Story Circle, Hero's Journey
- Romance, Horror, Mystery genre-specific beats
- See
templates/README.mdfor full list
- Light/Dark mode toggle
- Custom colors for status, subplots, and accent
This tool is designed to be deployed per-project. Recommended structure:
my-video-project/
├── cinematic-blueprint.html # The tool (copy this)
├── project.json # Project config (auto-created)
├── story-beats/ # Beat card exports
│ ├── story-beats-v1.md
│ └── story-beats-v2.md
├── storyboard/ # Storyboard exports
│ └── storyboard-v1.json
└── images/ # Reference images for storyboard
├── shot-001.jpg
└── shot-002.png
- Copy
cinematic-blueprint.htmlto your project folder - Create an
images/folder for reference images - Open the HTML file — it auto-creates config on first export
The storyboard stores file paths or URLs to images, not the images themselves:
- Drag images from your file explorer → stores relative path
- Paste image URL → stores the URL
- Images stay in your project's
images/folder
This keeps your storyboard file small and Git-friendly.
| Location | Purpose |
|---|---|
cinematic-blueprint.html |
The tool |
project.json |
Project settings |
story-beats/ |
Versioned story beat exports |
storyboard/ |
Storyboard exports (JSON) |
images/ |
Reference images for storyboard |
templates/ |
Story structure reference docs |
| Action | How |
|---|---|
| Zoom in/out | Slider or +/- buttons |
| Close modal | Click outside or Escape |
| Switch view | Click view buttons in toolbar |
- No auto-save — Export when done rearranging
- Browser warns before leaving with unsaved changes
- Use the Ideas column as a parking lot for beat cards
- Right-click for quick actions
- Keep images in the
images/folder for portable projects - Git commit your exports for version history
Cloud save is now available! See docs/CLOUD_STATUS.md for details.
- ✅ User accounts (Email/Password)
- ✅ Cloud save/sync via Firestore
- 🔲 Multi-project support (planned)
- 🔲 Image uploads (planned)
All technical documentation is in the docs/ folder:
| Document | Description |
|---|---|
| Progress & Status | Current status & roadmap |
| Cloud Implementation | Firebase setup & deployment |
| Accessibility | WCAG 2.1 AA compliance |
| MCP Server | AI integration |