AgamizScript
PublicWrite screenplays, manuscripts, and subtitles — with AI help.
TypeScript 2026 Updated 4 weeks ago TypeScriptAIWriting
| Name | Size |
|---|---|
| src , directory | |
| src-tauri , directory | |
| .gitignore | 355 B |
| index.html | 626 B |
| LICENSE | 11.1 KB |
| package-lock.json | 146.4 KB |
| package.json | 1.3 KB |
| postcss.config.js | 80 B |
| README.md | 3.9 KB |
| tailwind.config.js | 1.7 KB |
| tsconfig.json | 630 B |
| tsconfig.node.json | 232 B |
| vite.config.ts | 581 B |
Agamiz Script
Ad desktop app for writing screenplays, manuscripts, and subtitles — with AI assistance, revision tracking, and industry-standard formatting.
Core Tech Stack
Supported AI Providers
Features
Screenplay & Manuscript Writing
- Fountain-compatible screenplay editor with Hollywood-standard formatting
- Manuscript mode for novels and prose with chapter/centered elements
- Smart element flow —
Enter/Tabautomatically switch between Scene Heading, Action, Character, Dialogue, etc. - RTL support for Hebrew, Arabic, and other right-to-left languages
Subtitle Editor
- Full SRT/VTT editor with timeline visualization
- CPS (characters per second) warnings and overlap detection
- Split/merge cues, adjustable timing, live preview
Story Bible & Beat Board
- Character profiles — name, age, role, description, backstory, motivation, arc, tags
- Location entries — description, time of day, notes
- Beat board — drag-and-drop index cards with colors, loglines, page intervals
- Real-time sync with the script
AI Assistant
- Integrated AI panel for brainstorming, continuation, translation, and rewriting
- Native integration for Ollama (local models) and Gemini API
- Context-aware suggestions using active script context
Revision Tracking
- Color-coded revision drafts (White, Blue, Pink, Yellow, Green, etc.)
- Per-paragraph revision markers
- Draft management with custom labels and timestamps
File Support Matrix
| Format | Read | Write |
|---|---|---|
Native JSON (.ascript) |
✅ | ✅ |
Fountain (.fountain) |
✅ | ✅ |
Final Draft (.fdx) |
✅ | ✅ |
SubRip (.srt) |
✅ | ✅ |
WebVTT (.vtt) |
✅ | ✅ |
Plain Text (.txt) |
✅ | ✅ |
| PDF (Industry Margins) | — | ✅ |
Keyboard Shortcuts
| Key Combination | Action |
|---|---|
Tab / Shift+Tab |
Switch to next/previous element |
Enter |
Smart element flow (Scene → Action, Character → Dialogue) |
Ctrl+Enter |
Force paragraph break |
Ctrl+S |
Save project |
Ctrl+E |
Open export dialog |
Alt+1 … Alt+9 |
Direct element selection |
Ctrl+O |
Toggle Outline panel |
Getting Started
Prerequisites
- Node.js: 20+
- Rust: 1.75+
- OS Tools:
- Windows: Visual Studio Build Tools & WebView2
- macOS: Xcode Command Line Tools
- Linux: WebKitGTK & libssl
Quickstart
# Clone repository
git clone [https://github.com/Louiml/AgamizScript.git](https://github.com/Louiml/AgamizScript.git)
cd AgamizScript
# Install dependencies
npm install
# Run web dev server
npm run dev
# Launch desktop app via Tauri
npm run tauri dev