Skip to main content

Overview

Khaos Machine is a desktop platform that uses AI to analyze screenplays. Import a screenplay file, choose an AI provider, and get deep analysis of every scene, character, and location — all running on your machine.

What It Does

  • Parse screenplays into structured data — scenes, characters, locations, and dialogue are extracted automatically.
  • Analyze with AI — get dramatic beats, emotional arcs, character traits, relationship maps, and location significance.
  • Compare providers — run the same analysis with different AI models and compare results side by side.
  • Generate voice — cast voices to characters and generate dialogue audio with text-to-speech.
  • Work locally — use Ollama or LM Studio for fully offline, free analysis. No account required.

Supported Platforms

PlatformArchitecturePackage
macOSApple Silicon (arm64).pkg installer
Linuxamd64, arm64.deb (Debian/Ubuntu), .rpm (Fedora/RHEL)
Windowsamd64.zip archive

Supported Screenplay Formats

FormatExtensionNotes
Fountain.fountainIndustry-standard plain text format
Final Draft.fdxFinal Draft XML export
ScriptBuilder.sbxScriptBuilder XML export
Markdown.mdMarkdown-formatted screenplays
PDF.pdfRequires pdftotext on your system
Plain Text.txtAuto-detected screenplay formatting

Supported AI Providers

ProviderTypeCost
OllamaLocalFree — runs on your machine
LM StudioLocalFree — runs on your machine
OpenAICloudPay-per-use API
AnthropicCloudPay-per-use API
MistralCloudPay-per-use API
GroqCloudFree tier available

Khaos Machine dashboard showing scene analysis with AI-generated summary

How It Works

  1. Install — download the installer for your platform and run it.
  2. Launch — open Khaos Machine from the menu bar (Mac) or application launcher (Linux/Windows).
  3. Import — bring in your screenplay file (Final Draft, Fountain, PDF, or plain text).
  4. Choose an AI — use a free local model or connect to a cloud provider.
  5. Analyze — click a button and watch as the AI reads your screenplay.
  6. Explore — browse scene breakdowns, character profiles, relationship maps, and more.

The whole process takes about 10 minutes the first time. After that, importing and analyzing a new screenplay takes just a few clicks.

Next Steps