Autonomous Screenplay Engine

Agents ThatArgue.

Writing That Surprises.

Most AI writing sounds like AI because every scene goes through the same assembly line. Visceral Studio is different — our agents debate each other until the writing sounds human.

"Draft → Polish → Validate → Ship."

Every AI writes the same way.
That's why it all sounds the same.

Over-polishing kills organic voice. When every scene runs through the same 8-step gauntlet, you get predictable, formulaic output. Real writers rooms don't work that way — sometimes a scene needs rethinking, sometimes it's already great and touching it would kill the spark.

Architecture

The 4 Pillars

🗣️

Scene Debate

Screenwriter vs. Conflict Engine

When the Conflict Engine rejects a scene, the Screenwriter fights back — defending deliberate choices, conceding genuine weaknesses, and revising only what's actually broken. Up to 3 rounds of adversarial exchange.

⚖️

Revision Court

Defender → Challenger → Arbiter

A 3-agent tribunal. The Defender finds hidden subtext. The Challenger demands real human dialogue. The Arbiter renders a verdict with specific revision directives and a 'preserve list' of elements that must survive.

🔥

Development Crossfire

Agents respond to each other

5 Development Room agents critique the series bible, then a crossfire round runs where agents respond to each other's critiques — producing insights no single agent would find alone.

🧭

Dynamic Routing

No two scenes take the same path

A Route Planner analyzes each draft's organic quality and structural integrity, then assigns a processing path. Strong scenes skip polish (over-processing kills voice). Weak scenes get more intervention.

Dynamic Routing

No two scenes take the same path

The Route Planner scores each draft on organic quality (how human it sounds) and structural integrity, then assigns a processing route.

FAST_TRACK

Organic ≥8, Structure ≥7

Skip polish — preserve the voice
STANDARD

Organic 5-7, Structure ≥6

Normal polish + audit pipeline
NEEDS_DEBATE

Organic <5 or Structure 4-5

Send to adversarial debate
STRUCTURAL_RETHINK

Structure <4

Skip to Revision Court

The Cast

15+ Specialized Agents

Native Gemini API. No frameworks. No LangChain. No AutoGen.

Neurotic Screenwriter

Drafts visceral scenes (4-line action rule)

Subtext Surgeon

Eliminates on-the-nose dialogue

Conflict EngineThinking

Audits vulnerability (Fracture Metric)

Arc ValidatorThinking

Tracks character arcs and promises

Bible Keeper

Validates continuity

Chaos Generator

Injects complications on 3+ rejections

Cinematographer

Generates visual key frames

The DefenderDebate

Argues why a scene WORKS

The ChallengerDebate

Finds the fatal flaw

The ArbiterDebate

Renders final verdict (8K thinking)

Route PlannerRouter

Triages scenes into processing routes

15+

Specialized Agents

4

Processing Routes

3

Debate Rounds Max

62

Tests Passing

0

External Frameworks

10

Organic Score Scale

Pipeline

Before vs. After

Assembly Line (Before)

Draft

Polish

Validate

Audit ❌ → Blind retry

Same path. Every time.

Adversarial (After)

Draft → Route Plan

[conditional] Polish

Validate → Audit ❌

Scene Debate (3 rounds)

↓ if unresolved

Revision Court ⚖️

Targeted revision

Stop polishing.
Start arguing.

Open source. Native Gemini API. Zero frameworks.