All Work

AgamizScript

Public

Write screenplays, manuscripts, and subtitles — with AI help.

TypeScript 2026 Updated 4 weeks ago TypeScriptAIWriting
README.md

Agamiz Script

Ad desktop app for writing screenplays, manuscripts, and subtitles — with AI assistance, revision tracking, and industry-standard formatting.

Platform License


Core Tech Stack

Tauri Rust React TypeScript SQLite

Supported AI Providers

Ollama Google Gemini


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/Tab automatically 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