GitHub

AI-Native Agentic Story Operating System

Shape the whole story. Keep it yours.

PlotPickle is a visual writing and creative-direction studio for moving from idea to screenplay to screen without giving away creative authority.

The Human remains the author. AI can explain, suggest, draft, visualize and test ideas, but generated material never silently becomes canon.

HUMAN AUTHORAI OPTIONALLOCAL FIRSTWRITER CONTROLLED

PRE-RELEASE PlotPickle is under active development. There is no public Windows installer yet.

PLOTPICKLE / MATRIXHUMAN AUTHORITY · ACTIVE
EXPERIENCEVISIBLE WORKSPACES
01Explore

Learn · Community · Library

02Develop

Discover · Write · Edit

03Visualize

Story · Outline · Storyboard · Previs · Timeline · Production

04Review

Feedback · Refine · Analytics

05Pitch

Package · Deck

06Play

Identity · Wyrmwood · Written

07System

Settings · Service · Legal

ONE PROJECT · ONE CANON PATH · EXPLICIT ACCEPTANCE
DEFAULT RUNTIME120 minutesSTORY RHYTHM12 sequencesSTRUCTURE24 Story BlocksPRECISION96 Mini-BlocksPRODUCTION GRID2,400 render slots

The current user-facing experience

Matrix organizes the work without becoming the story authority.

Explore, Develop, Visualize, Review, Pitch, Play and System form the current top-level map. Learn, Community and Library remain visible parts of the workflow, while story development continues through writing, visual planning, review, presentation and playable-story work.

This is the governed experience map, not a claim that every inventoried or in-transit surface is complete or publicly released.

DISCOVERWRITEEDITSTORYOUTLINESTORYBOARDPREVISTIMELINEPRODUCTION

The 24 / 96 mathematical narrative model

A stable address for every part of the story.

PlotPickle converts normalized story time into a shared coordinate system. It lets learning, writing, visual development, feedback and production refer to the same structural region without forcing the story into a rigid template.

01Runtimethe whole story
0212 sequencesnarrative movement
0324 Story Blocksstable regions
0496 Mini-Blocksprecise evidence
05Production / timecodescreen coordinates
DEFAULT 120-MINUTE FEATURE

Five minutes per Block. Seventy-five seconds per Mini-Block.

These durations are normalized reference regions. Scenes, beats and shots may span, compress or cross them whenever the story requires.

Stable structural addresses, not creative handcuffs.
PRODUCTION ADDRESSING

24 Blocks → 96 Mini-Blocks → 2,400 technical three-second render slots.

The grid supports stable production addresses and surgical regeneration. It does not mean 2,400 clips must be generated or stored up front.

Regenerate the failed slot, not the entire scene.

PlotPickle Score

Deterministic structural measurement, with limits you can see.

PlotPickle Score measures available structural evidence across five transparent dimensions. When evidence is insufficient, the result is NR / Not Rated instead of a fabricated number.

01Alignment
02Verbosity
03Erosion
04Progression
05Coverage

The score is not an AI-authorship detector and never replaces Human creative judgment. Human-written, AI-assisted, generated and imported material use the same evidence contract.

Your room · your rules

AI is a choice, not the price of entry.

HUMAN-ONLY

Write without a model

Use the curriculum, story structure, review tools and project record without connecting AI.

AI-ASSISTED

Invite help deliberately

Ask a local or chosen cloud model to explain, explore, test or visualize. You decide what survives.

AGENT-POWERED

Give each helper a job

Named Agents combine a bounded role, relevant context and focused skills without becoming the author.

AI may offer material. Only the Human can make it canon. DRAFT ≠ DECISION
LOCAL TEXT + REASONING

Ollama, llama.cpp and compatible endpoints

Choose models that run on your own hardware or a private endpoint.

LOCAL MEDIA + VOICE

ComfyUI and whisper.cpp

Use optional local image/video workflows and local dictation where configured.

EXPLICIT CONNECTIONS

Cloud / BYOK and LM Studio

Cloud providers remain deliberate choices. LM Studio may be used as a compatible connection; it is not described as open source.

Seven canonical architectural layers

One system, with authority boundaries that stay visible.

The public explanation follows the repository architecture rather than inventing a second version of it. Presentation can change; story authority, provider choice and validation boundaries remain explicit.

01

Experience Skins

Replaceable presentation for an audience or device.

02

Expanded Experience Layer

The stable product contract behind every Skin.

03

Governed Production Orchestration

Authority, consent, lifecycle and execution control.

04

Agent & Skill Mesh

Specialists collaborating within approved scope.

05

Story, Canon & Evidence Core

Deterministic story state and one durable canon authority.

06

AI / Provider Runtime

Replaceable local and cloud inference routes.

07

Validation & Operations

Independent evidence, diagnostics and release checks.

Review the architecture evidence on GitHub

Community · BUZZ · signed history

A writers' hall without a back door into your story.

Meet people in the Great Hall, continue focused work in Story Rooms and discover official PlotPickle Agents through BUZZ. Community material remains separate from canon until the Human deliberately brings it into the governed approval path.

  • Private story work never uploads automatically
  • Sharing is explicit and destination-specific
  • Human and Agent authorship remains attributable
  • Community presence never becomes peer compute access
Enter the PlotPickle Community

Built in the open

Open source is part of the architecture, not a footnote.

The repository records the software, tools and reference work that materially contribute to PlotPickle. The machine-readable inventory is authoritative for usage, source, version evidence and licence scope.

ReactViteVinextTailwind CSSMastraVercel AI SDKDrizzle ORMlibsodiumJetBrains MonoBUZZOllamallama.cppwhisper.cppComfyUIFFmpeg / ffprobeLazy FramesPortlessPi coding agentCline

Supported does not automatically mean open source. LM Studio and configured proprietary or cloud services are kept outside the OSS inventory rather than being misclassified.

PRE-RELEASE · OPEN SOURCE · AGPLv3

Your story is not a prompt. It is a world taking shape.

Learn the craft. Make the decisions. See the story take shape.

There is no public PlotPickleSetup.exe or downloadable Windows installer yet. Follow the repository and Blog for reviewed release progress.