ScriptCraft v0.5.0 · MIT / Apache-2.0

ScriptCraft

A fast, local-first screenwriting application written in Rust. Native Final Draft (.fdx) and Fountain (.fountain) support, deterministic 12pt Courier Badi pagination with Latin & Cyrillic coverage, embedded-font PDF export, index cards, beat board, live collaboration, CLI, and MCP server.

Download v0.5.0

macOS (Universal)

Apple Silicon & Intel universal ScriptCraft.app bundle + scriptcraft-cli.

Download macOS (.zip) →

Windows (x64)

Standalone scriptcraft.exe desktop editor and scriptcraft-cli.exe.

Download Windows (.zip) →

Linux (x86_64)

Portable tarball and Debian/Ubuntu package with desktop integration.

Download .tar.gz →  ·  .deb →

Browser / WebAssembly

Run directly in your browser with local file open/save or self-host the static bundle.

Open Web App →  ·  Download .zip →

2-Minute Overview

A Tour of ScriptCraft

Page view in dark mode
Page view (dark) — 8.5×11" Letter or A4 pages with scene numbers, Navigator, and revision stripes.
Page view in light mode
Page view (light) — Final Draft Tab/Enter typing flow, SmartType autocomplete, and dialogue
Index cards view
Index cards — Colour-coded scene cards with summaries and drag-to-reorder.
Outline and story map
Outline & story map — Hierarchical Acts, Sequences, and Scenes with proportional page strip.
2D Beat Board
Beat Board — Free-form 2D canvas of story beats linked to scenes.
Production reports
Reports — Scene, Location, Character, Cast, and Script statistics from exact pagination.