Write in the language you dream in.
A free, offline screenwriting app for Malayalam and English writers. Hollywood and Indian formats. Built-in Malayalam input. No cloud, no account.
v0.7.0 · Free & open source · MIT License · All releases
Why Scriptty
Three built-in input schemes — Mozhi (phonetic), Inscript 1, and Inscript 2. No OS keyboard setup needed. Mix Malayalam and English freely on the same line.
Write in standard Hollywood single-column format. Export as Indian two-column layout for production. Page break per scene option for both.
Zero network calls. Your screenplays live on your machine as .screenplay files. No cloud, no account, no subscription. Works on a flight.
Writing view with scene annotations in the margin. Cards view for production breakdown with drag-to-reorder. Story view combining Idea, Synopsis, Treatment, and Narrative.
Write a multi-episode series in a single file. Each episode has its own screenplay, metadata, story notes, and scene cards. Export the active episode or the entire series as one PDF with per-episode headers and scene numbering.
Export combined PDFs with title page, synopsis, screenplay, and scene cards. Fountain format for interop with Highland, Fade In, and others.
Auto-uppercase scene headings and characters. Character name autocomplete. Tab/Enter element navigation. Bold, italic, underline formatting. Find & replace.
Documentation
Scriptty is an offline screenwriting app for Malayalam and English writers. Your work is saved locally as .screenplay files — no cloud, no account needed.
Scriptty supports multi-episode projects in a single .screenplay file. Every episode has its own screenplay content, metadata, story sections, and scene cards, but shares one series title, font, and input settings.
In the Export modal, series projects show a Scope option: export the Active episode or the Entire series. Series exports start each episode on a new page with a centered EPISODE N: Title header and restart scene numbering from 1 per episode.
The editor uses Hollywood single-column format. Six element types, navigated with Tab and Enter:
| You're in | Key | Creates |
|---|---|---|
| Scene Heading | Enter | Action |
| Action | Enter | Action (new paragraph) |
| Action | Tab | Character |
| Character | Enter | Dialogue |
| Dialogue | Enter | Character |
| Dialogue | Tab | Parenthetical |
| Parenthetical | Enter | Dialogue |
| Transition | Enter | Scene Heading |
Shift+Enter creates a new Scene Heading from anywhere. Shift+Tab converts the current element back.
Dialogue loop: Character → Dialogue → Character flows continuously. Press Enter on an empty Character to break out to Action. Press Enter on an empty Dialogue to return to the Character above.
Paragraph splitting: Press Enter in the middle of an Action element to split it into two paragraphs.
Use the B I U buttons in the toolbar or keyboard shortcuts:
Select text to apply formatting, or toggle the format before typing. Formatting is preserved in PDF and Fountain exports.
Scriptty has built-in Malayalam input — no OS keyboard setup required.
You can mix Malayalam and English freely on the same line.
When typing a character name, Scriptty suggests names already used in your screenplay after 2 characters. Use ↑ / ↓ to navigate, Enter or Tab to accept, Escape to dismiss. Works with both English and Malayalam names.
Press Cmd+\ to toggle the left panel. The Scenes tab shows all your scene headings with auto-numbered labels. Click any scene to jump directly to it. Drag the handle to reorder scenes — undoable with Cmd+Z.
Use the tab bar in the title bar to switch between views:
The left panel (Cmd+\) provides quick access to the Scene Navigator and Story sections in Writing view.
Click Export in the title bar. Choose what to include: Title Page, Synopsis, Treatment, Narrative, Screenplay, and Scene Cards.
Pick a format: Hollywood (single column) or Indian (two column). Enable Page break after each scene under Layout if needed.
Also export as Fountain (.fountain) for interop with other tools, or Plain Text (.txt) for simple sharing. Bold, italic, and underline formatting is preserved in PDF and Fountain.
| Shortcut | Action |
|---|---|
| Cmd+N | New film |
| Cmd+Shift+N | New series |
| Cmd+O | Open document |
| Cmd+S | Save |
| Cmd+Shift+S | Save As |
| Cmd+B | Bold text |
| Cmd+I | Italic text |
| Cmd+U | Underline text |
| Cmd+\ | Toggle left panel |
| Cmd+Shift+K | Toggle Cards view |
| Cmd+Shift+L | Toggle Story view |
| Cmd+Shift+A | Toggle annotations |
| Cmd+Shift+D | Edit current scene annotation |
| Cmd+Shift+I | Script Statistics |
| Cmd+F | Find |
| Cmd+Shift+H | Find and Replace |
| Ctrl+Space | Toggle English / Malayalam |
| Cmd+Z | Undo |
| Cmd+Shift+Z | Redo |
| Tab | Next element type |
| Shift+Tab | Previous element type |
| Cmd+Shift+T | Convert to Transition |
| Shift+Enter | New Scene Heading |
On Windows/Linux, replace Cmd with Ctrl.
Credits
Scriptty is open source and welcomes contributors. Report bugs, suggest features, or submit code on GitHub.