THE FULL TOUR — COLD OPEN

An editor that already knows what you're writing.

The homepage gives you the pitch. This page is the shooting script — every tool in Slate 3, the Mac-native build, shown doing what it actually does. Here it is on a screenplay; the book page is further down.

 
⌘1 Scene ⌘2 Action ⌘3 Character ⌘4 Parenthetical ⌘5 Dialogue ⌘6 Shot ⌘7 Transition ⌘8 Act
NEW IN 3.0 — INT. YOUR MAC

Mac native, and optimized.

Slate 3 is written in Swift with Apple's own frameworks: SwiftUI and AppKit for the window, Apple's text system for every page. Nothing runs in a browser. The layout is Slate 2's — beats rail on the left, the Overview · Editor · Beats · Issues · Drafts tabs up top, the editing bar floating at the bottom, Details · Comments · Issues on the right — and so are the features and the files.

0.4 sfrom launch to your library on screen
13 MBdownload (Slate 2: 218 MB)
26 MBinstalled (Slate 2: 491 MB)
~110 MBmemory with a 120-page feature open (Slate 2: 183 MB)
The Slate 3 editor in the Midnight theme: the beats rail, a screenplay page with its beat marked in the margin, the beat's details on the right and the floating editing bar

Universal, on macOS 14 and later

One download runs natively on Apple silicon and Intel Macs, from macOS 14 Sonoma on.

At home on the Mac

A full menu bar with every shortcut listed, proper sheets, a Settings window (⌘,), macOS spell check on the page, and .fountain and .fdx files that open in Slate from Finder.

Nine themes, Dark Mode included

Paper, Daylight, Midnight, Noir, Terminal, and the candy-coloured Sorbet and Sorbet Dark — or follow the system's light and dark, or switch by the clock.

Holds still while you type

The page and the panels beside it keep their place as you write, and a 128-page script opens in about a fifth of a second.

Labelled for VoiceOver

Buttons, rows and cards carry their own names, so VoiceOver reads the library, the outline and the issues by what they are.

Numbers measured on an Apple silicon Mac with Slate's demo library; yours will vary with your Mac and your scripts.

INT. THE EDITOR — NIGHT

Pages that behave like pages.

Not a text box with margins — a native typesetting engine, built on Apple's own text system, that thinks in scene headings, cues, and dialogue. A 128-page script opens in about a fifth of a second, and on page 100 each keystroke lands in under 10 milliseconds.

Enter knows what comes next

After a scene heading comes action. After a character cue comes dialogue. Press Enter and the next line is already the right element — Tab cycles it if you meant something else. Eight element types, one keystroke each (⌘1–⌘8).

Your cast, one keystroke away

Start a character cue and everyone who's spoken so far is suggested. ↑↓ to choose, Tab or Enter to complete. Scene headings autocomplete the same way — INT./EXT. plus every location you've already used.

(CONT'D) and (MORE), handled

When the same character keeps talking, when a speech breaks across a page — Slate adds the industry furniture itself and never stores it in your text. Real pagination too: pages break by Final Draft's rules, and a cue is never orphaned from its dialogue.

Typewriter mode & the page bell

Keep the active line centered while pages roll past like a platen. And if you want it, a soft synthesized ding when a new page is born — off by default, like all good bells.

Find & replace that counts

⌘F opens a find bar with a live match counter, next and previous, replace one or all. Matches flash when you jump to them.

It remembers where you were

Reopen a script and the caret is on the line you left, the page scrolled into view. The status bar keeps a live word and page count — plus +N today, the only writing metric that matters at 2 a.m.

Also in the room: macOS spellcheck, bold/italic/underline in prose, a case-cycling Aa button, zoom (⌘+/⌘−), paste that parses whole scenes into elements, and an editable title page.

The editing bar — floating at the foot of the page, out of the words' way
Dialogue ▾ BIUS Aa
INT. ST. JUDE'S HOSPITAL — ER — NIGHT
Fluorescent hum. MARA VOSS (38) moves gurney to gurney.
MARA (CONT'D)
Who logged bay nine?
12,480 words · 58 pages +612 today
THE STORY LAYER

The outline and the pages, finally in the same room.

Beats aren't a separate document you forget to update. In Slate a beat covers real lines of the script — so the story structure and the pages can't drift apart.

Beats, on the board and on the page
COLD OPEN · BEAT
The Discovery
Mara finds an unlogged body in bay nine and crosses a line she can't uncross.
tension character
BUT
COLD OPEN · BEAT
The Cover-Up
The record's already been scrubbed — someone got there first.
COLD OPEN
The Discovery
The Cover-Up
ACT ONE
Medical Records
⤷ drop a beat — its scenes move too
ACT TWO
The Stairwell

Beats pinned to lines

⌘⇧B turns the line you're on into a beat. Each one carries a summary, tags, rich notes, and its own comment thread — and washes its covered lines in a soft color band so you can see structure while you write.

But / Therefore, made visible

Every beat declares how it follows the last one — but, therefore, meanwhile, or and. A column of ANDs is the board telling you the story has stopped causing itself.

A corkboard wired to the pages

The Beat Board shows every beat as a card under its act. Drag a card to another act and its script elements travel with it — restructure the story and the pages follow. Not a diagram of the script; a handle on it.

Sections with a Focus switch

Cold open, acts, stinger — split the script however your show needs, or a book into chapters and the scenes inside them. Focus mode shows one section and hides the rest; each section can also hold named alternate versions you can compare and swap in place.

Issues and margins

Log story problems where they live — against a section or beat, with severity and a to-do / in-progress / solved state. Threaded comments anchor to actual lines, Google-Docs style. Solve the last open issue and Slate says so: "All issues solved. Clean slate."

Notes that hold anything

Beat notes are a full markdown editor — headings, tables, images, blockquotes — with the little courtesies: type -> and get →, pop the notes out into their own window when they outgrow the margin.

CHAPTER THREE — THE WEIR

The same app, set for prose.

Slate 2.0 writes books as well as screenplays. Not a second app and not a second purchase — a second shelf in the library you already have, with a different page under the words and the whole toolkit still attached.

A chapter opening, on the 6×9 sheet
CHAPTER THREE
The Weir

The weir had been her grandfather's, and his father's before that, and every winter since the war it had held the river back from the low field by an argument nobody had ever won outright.

Nell walked the bank at first light because that was when the water told the truth. By noon the sun was on it and it flattered itself. At six in the morning it was only what it was: cold, unhurried, and rising.

She counted the stones the way he had taught her, left to right, and stopped at the seventh.

6″
9″
And its twin on disk, right now
--- title: Salt House author: N. Ferrand --- ## The Weir The weir had been her grandfather's, and…

Two shelves, one licence

The library sidebar gains a Books shelf beside Scripts. Same app, same subscription; folders, projects and covers work exactly as they do on the other shelf. Your screenplays are untouched — a book is a kind of document, not a different program.

A trade page, measured for real

Books sit on a 6×9″ sheet in Iowan Old Style with book margins, not screenplay ones. Slate measures the text with the same engine that draws it rather than assuming every character is the same width — so where a page ends is measured, not guessed at.

That fix landed under screenplays too, and corrected three long-standing page-count bugs on the way.

Chapters open on their own page

A chapter starts fresh, under its name. The three-level spine is the one you already know, renamed for prose: chapters hold sections, sections hold beats — the same structure a screenplay calls acts.

The board came with it

Beats, the beat board, and the storyboard all work on a book, in book vocabulary — chapters where a screenplay has acts. Planning a novel wants a board no less than planning a film does.

A Markdown twin beside every book

Each book keeps a readable .md file next to it — YAML front matter, ## chapter headings, real paragraphs — openable in any editor on earth. Screenplays keep their .fountain twin, as always.

Drafts and co-writing, unchanged

Everything in the two scenes below applies to a book exactly as it does to a script: drafts you branch and merge, proposed revisions from a co-writer or an editor, issues, and threaded comments in the margin.

What books aren't, yet. This is a writing surface, not a publishing pipeline: there's no EPUB, no KDP or print-shop export, no running heads, folios, or per-chapter word targets. The 6×9 trim is real; the bindery isn't. If that's the part you need, don't buy Slate for it yet.

EXT. THE MULTIVERSE — CONTINUOUS

Every version of the story, safely at once.

The big idea, in full: drafts that branch, compare honestly, and merge without eating anyone's work. Software teams have trusted this model for decades. Writers get it with the jargon sanded off.

A draft for every "what if"

Start a new draft as a copy of everything, or a clean slate with just the title page. Scope it to the whole script — or to a single section, when only the cold open is on trial. Main never flinches.

Compare at word level

The merge preview shows exactly what will land: cuts in red, additions in green, moved lines, and — crucially — what stays because you wrote it on the target. Changes diff word by word inside the line, so you can see the one adjective that changed.

Merges that don't clobber

Slate merges three-way from the moment the draft was forked — your co-writer's changes land alongside the edits you made meanwhile, and deleted lines stay deleted instead of creeping back. The preview you approve is the merge you get.

An undo for everything

The newest merge on any draft offers a one-click revert — and the revert itself is ⌘Z-undoable. The history graph records it all: every fork, every merge curving home, every revert struck through honestly.

Snapshots under the floorboards

Independent of drafts, Slate quietly keeps timestamped snapshots of the script as you work. Browse them, preview any moment, restore it — and Slate takes one more snapshot right before the restore, so even rescue missions are reversible.

The merge preview — what will actually land
  INT. ALL-NIGHT DINER — 3 A.M.
− Rosa wipes the counter, slow and tired.
+ Rosa wipes the counter like it owes her money.
  stays — written on your draft
  ⋯ 214 unchanged lines
main draft/rosa-pov Merged ✓
TWO WRITERS. ONE SCRIPT. NO SERVER.

Co-writing that respects the draft.

No live cursors fighting over one page, no accounts, nothing uploaded to anyone. A shared folder you already have — Dropbox, iCloud, or plain disk — carries the work between you.

The inbox — a proposal just landed
AM
Tighten the cold open
from Amira · draft/amira-pass · 2m ago
PROPOSED REVISION
Review & merge Comment Decline
You read the whole change with the same honest preview as a local merge. You always hold the final cut.

Point it at a folder — that's the setup

Each script names its own shared folder, so different projects can have different collaborators. Publish drops a current copy there; your co-writer opens it in Slate and works on their own draft, on their own machine.

Proposed revisions, not surprises

Their pass comes back as a proposal with an author, a title, and a description. It arrives in your inbox with a toast and a pulsing badge; you review it line by line, comment in the margins, and merge — or decline, which is also an answer. Revised resubmissions thread onto the same conversation.

A return ticket for Final Draft people

Publish a .fountain and it carries a hidden return marker — if your co-writer edits it in Final Draft or a plain text editor and drops it back, it re-enters as a real reviewable proposal, not a mystery duplicate.

Reviewing is free. Forever.

A collaborator without a license can still read scripts and review, comment on, and merge incoming proposals at no cost. Your writing partner doesn't need to buy Slate to answer your notes.

Signed, tidied, de-duplicated

Work is signed with a name and initials so you can tell whose changes are whose. Processed bundles are filed away automatically and old ones cleaned up after 30 days — the shared folder stays a folder, not a junk drawer.

INT. THE PRODUCTION OFFICE — DAY

Ready for the room, and for the .fdx people.

New in Slate 3: the tools a script needs once other people start reading it — and a clean way back and forth with Final Draft.

Final Draft in and out

Open a .fdx and save one. Scene numbers, dual dialogue, bold and italic, and the whole title page come along both ways, so a script can go to a Final Draft collaborator and come back.

Page counts by the industry's rules

Pages break the way Final Draft breaks them — action and dialogue split across a page with (MORE) and (CONT'D) — so your page count is the one the room expects.

Scene numbers that stay put

Show scene numbers in both margins, then lock them. A new scene between 12 and 13 becomes 12A; a cut scene stays as 12 OMITTED. Fountain's #12A# reads and writes them too.

Dual dialogue

Two characters talking at once, side by side on the page — in the editor, the PDF, Fountain (^) and .fdx.

Locked pages and A-pages

Lock the pages and new material flows onto 12A, 12B instead of pushing every page after it; emptied pages merge into 12-13. The header shows the revision color and the date you locked.

Reports

Characters (speeches, words, scenes, first appearance), Locations (INT/EXT, time of day, scenes, pages) and Scenes (number, heading, page, length in eighths), all from the real pages. Export to CSV or PDF.

Not yet: colored revision sets and revision marks. If your script is mid-shoot on blue pages, keep it in Final Draft until it wraps.

Locked scene numbers, with dual dialogue
12INT. ST. JUDE'S HOSPITAL — ER — NIGHT12
Mara pulls the curtain. Devon is already there.
MARA
Who logged bay nine?
DEVON
Nobody logged bay nine.
12AINT. RECORDS ROOM — NIGHT12A
13OMITTED13
Production → Reports… CSV · PDF
INT. YOUR DISK — ALWAYS

Files you could leave with tomorrow.

The most important feature is the one you'll hopefully never need: nothing about Slate holds your writing hostage.

Readable by anything, right now

Every active script sits in your save folder as a plain .fountain file, and every book as a plain .md one — human-readable text you can open in any editor on earth, today, without Slate's permission.

A second copy in your cloud

Pick a mirror folder in Dropbox, iCloud, or Google Drive and every save and snapshot is copied there too. It's a backup, not a sync — deleting locally never deletes the copy.

Time-Machine-lite, built in

Timestamped snapshots as you work — capped and tidied automatically, each with a plain-text twin. Deleting a script moves it to the macOS Trash, not oblivion; archiving just puts it away.

In and out, Final Draft included.

Open .fdx and Fountain. Export .fdx, a WYSIWYG PDF — the exact pages you see, breaks and (CONT'D)s included — plus Fountain, a shareable .slate bundle, and a large-type teleprompter PDF for table reads.

Your margins, your rules

A formatting panel controls page margins and per-element spacing for all eight element types, with live preview. The PDF honors it exactly.

Your save folder — no lock-in, no mystery blobs
📄 The Lighthouse Keeper.fountainplain text — opens anywhere
📄 NIGHTSHIFT.fountainplain text — opens anywhere
📄 Salt House.mdthe book's Markdown twin
📁 Backups/full projects + timestamped snapshots
📁 Archive/put-away work, restorable
Edited a .fountain in another app? Slate notices — by content, not timestamp — and preserves your external edits instead of overwriting them.
THE SMALL STUFF

An editor made to delight. A place where you want to write.

A tool you spend nights with should be pleasant company. None of this is necessary. All of it is the point.

It celebrates with you

FADE OUT. That's Draft One — 94 pages, 18,204 words.

Your first script earns a FADE IN. Typing the final FADE OUT earns the tally. Word milestones glow once — 1k, 5k, 10k, 20k — and never nag twice.

A wall of posters

Every script and book is a poster: fourteen looks — marquee lights, a noir title card, a paperback, a script's cover page — or your own image, in three sizes. Under them, sixteen mood-named gradients — Noir, Golden Hour, Sunset Blvd — and eight patterns.

A guided first night

Setup takes a minute, then a hands-on tour walks the real UI over a seeded sample script — a diner short called Closing Time. Re-run it anytime from Help → Show Me Around.

The cheat sheet is one key away

⌘/ opens the keyboard shortcuts sheet from anywhere. The fastest way to write is also the first thing it teaches: Tab cycles what the next line becomes.

A real Mac app, and a small one

Built with Apple's own frameworks, not a web page in a wrapper: about a 13 MB download (Slate 2's was 218 MB) and 26 MB on disk (Slate 2 took 491 MB). Updates check quietly, download in the background, and install when you quit.

Calm by default

Animations settle rather than bounce, every one respects your system's reduced-motion setting, and the page bell stays off until you ask for it. Empty states encourage instead of scold: "Nothing on the page yet. FADE IN: is waiting."