Shipping now Β· Windows + macOS

One production. Every generator. Yours forever.

Make one strange shot or build an entire series. Genlock keeps the story, prompts, generations, decisions, media, and cut connectedβ€”from your first experiment to a studio pipeline.

πŸ”“ No vendor lock‑inOpen formats keep the production portable when models change πŸ’Ύ Local‑firstOnly work you choose to send ever reaches a provider πŸ’Έ No subscriptions$119 onceβ€”no seat fee, Genlock meter, or compute markup
Download free See how it works

Windows + macOS Β· No card Β· One complete project

Director β€” S01Β·EP03 "The Signal" Β· 12 shots Β· seedance_2_0
πŸŽ₯
🌿
πŸ”—
🎞️
🎡
⚑
❓
⬑ Shot Editor S01 · 3 scenes · 12 shots
01
4.0s
02
3.5s
03
5.0s
04
3.0s
05
4.5s
06
3.5s
07
2.5s
08
4.0s
Shot
Start
End
Video
Shot 03 Β· Scene 01
CU Β· LOW Β· PUSH Β· 85mm Β· NEON
Active BONE
⚑ higgsfield-video shot
Assembled Prompt
Close-up, low angle push. 85mm, neon lighting. Detective Mira Chen at the glowing terminal. Face reflected in screen. Rain-streaked glass. NEON NOIR palette. 5s. soul_id: soul-abc123.
Production Status
β–Ά IMG
β—Œ VID
00:00:00
01
02
03 β—‰
04
05
06
07
08 βœ—
00:01:12
Windows + macOS
Open .SKEL spec
Offline license checks
Agent-native
Full sample production included
The Hub + eight cockpits Β· one production

The Hub holds the center.
The cockpits do the work.

Choose the active production, see what is connected, and launch the focused workspace the next decision needs.

Tour every cockpit β†’
Start here Β· The Hub

One launchpad for the production you are actually making.

The Hub is the active-project selector, setup entry point, and cockpit launcher. It keeps recent productions, detected-tool shortcuts, and the right next window within reach without pretending every job belongs on one screen.

Active projectCockpit launcherTool shortcutsCompact mode
ACTIVE PRODUCTION The Last Frequency 8 cockpit windows ready Meet the Hub β†’
IDEASTORYSHOTGENERATEREVIEWCUT
01 Shape
Story structure

Skeleton

Turn an idea or screenplay into chapters, scenes, and shots without trapping it in an app.

Enter cockpit β†—
02 Build
Shot production

Director

Design repeatable shots, assemble prompts, review takes, and keep every choice attached to the story.

Enter cockpit β†—
03 Connect
Models & agents

The Brain

See which providers, local tools, agents, and BONEs are ready before a generation starts.

Enter cockpit β†—
04 Steer
Production control

Showrunner

See progress, gaps, decisions, costs, approvals, and export readiness without a status-meeting maze.

Enter cockpit β†—
05 Reuse
Prompt systems

The Boneyard

Install and author generator contracts, camera language, recipes, and reusable production ingredients.

Enter cockpit β†—
06 Remember
World bible

Studio

Carry characters, Soul IDs, voices, locations, references, and series continuity into the next project.

Enter cockpit β†—
07 Organize
Media & assets

The Foundry

Browse references, generations, audio, and finished media without losing where anything belongs.

Enter cockpit β†—
08 Finish
Color & delivery

Safelight

Grade full-resolution frames, lock the look into pixels, and send finished references back into production.

Enter cockpit β†—
Start with the blunt question

You should not need a glossary
before you care.

Pick the thing that sounds confusing. Get the plain-English answer first, then go as deep into the system as you want.

01Story

Why should I want Skeleton?

Because version-controlled stories survive generator churn.

Get the answer β†’
02Generators

What the hell is a BONE?

A swappable adapter between your shot and whatever model is useful today.

Get the answer β†’
03Behavior

Okay, then what is MUSCLE?

Reusable production behavior with guardrailsβ€”not a plugin loose inside your story.

Get the answer β†’
04Freedom

Am I stuck with one AI vendor?

No. Providers are routes into the production, never the owner of it.

Get the answer β†’
05Workflow

How does a prompt become a cut?

Follow one idea through structure, generation, review, continuity, audio, and timeline.

Get the answer β†’
06Free

Can I really try the whole thing first?

Yes. One complete project, the full editing pipeline, and no card.

Get the answer β†’
The handoff is the feature

One shot. Every stage.
Nothing lost between them.

Shape the shot, generate wherever you want, choose the take, and move it into the cut. Every workspace sees the same production context.

Director + Shot Editor

01 Β· Build Story structure becomes a repeatable shotβ€”with camera language, BONE fields, references, and an assembled prompt.
Queue review
02 Β· Choose Compare results and promote the right render to a frame, asset, or active take without losing its origin.
Timeline playback
03 Β· Finish Approved takes arrive in a real timeline with video, dialogue, SFX, music, and a watchable cut.
Start anywhere

Make one strange shot.
Or run the whole season.

You do not have to become a studio before you get to play. Genlock meets the idea where it isβ€”and gives it somewhere to grow.

01
SPARK

Follow the experiment.

Open the included sample, remix a shot, add one provider keyβ€”or start with the free and offline routes already built in.

One idea Β· one shot Β· zero ceremony
02
PROJECT

Give the good idea a spine.

Turn promising frames into scenes, reusable characters, deliberate shots, reviewable takes, and a cut you can keep improving.

Story Β· continuity Β· repeatable generation
03
STUDIO

Scale the work, not the chaos.

Share open production files, reuse worlds and BONEs, track decisions and costs, and change providers without rebuilding the show.

Many projects Β· shared language Β· owned files
The first shot can be a test. The hundredth still has a home.
How it works

From blank page to moving picture.

Use as much of the system as the idea deserves. Your work stays portable at every step.

  1. Start

    Open the complete sample production, write directly, or import a Fountain screenplay.

  2. Shape

    Turn the idea into chapters, scenes, shots, characters, camera language, and references in open SKEL files.

  3. Generate anywhere

    Add your Higgsfield, OpenArt, or fal key, use a local route, or hand the production to the LLM app you prefer.

  4. Choose & finish

    Approve the right takes, preserve the prompt and decisions behind them, then move the work into the timeline.

Experiment freely. Keep what works. Build forward without starting over.

The future-proof production stack

Structure that survives the next model.

Models change. Providers change. Your production does not. SKEL holds the story, BONE translates the work, and MUSCLE adds safe, portable behavior.

SKEL format mark
01 Β· STRUCTURESKEL

Story Keyframe Extensible Layout

Your complete production as open, relational story data: acts, scenes, shots, cast, continuity, media, and decisions.

story.skel Keep the movie β†’
BONE format mark
02 Β· CONTRACTBONE

Base Object Narrative Export

Portable prompt and provider contracts. Swap Higgsfield, OpenArt, fal, or tomorrow's model without rebuilding a shot.

*.bone.json Swap the generator β†’
MUSCLE format mark
03 Β· BEHAVIORMUSCLE

Modular User-Scripted Companion Logic Extension

Reusable behavior manifests for validation, routing, house style, continuity, post-processing, and export.

*.muscle.json Make it move β†’
.SKEL is the body layout+.BONE is what attaches+.MUSCLE is what makes it move
Day one, not day zero

Ships with The Last Frequency β€” a complete production, pre-installed.

You never start from a blank shell. Every fresh install seeds a real, inspectable 12-shot production so you can see exactly how Genlock works β€” structure, prompts, BONEs, media maps, gap reports, and agent instructions β€” before writing a word of your own.

  • 2 acts Β· 4 scenes Β· 12 shots with mixed statuses, cinematography fields, and structured dialogue
  • Seeded Studio entities β€” Maya Rao, The Signal, tower / control / server locations, a Signal Core environment
  • Working BONEs β€” first-party filmmaking contracts plus Higgsfield image / video / virality
  • Agent-ready docs β€” a production menu, Quick Ingest sidecar example, and valid video/audio maps

Safe to experiment with: updates never overwrite your changes.

Explore the showcase project β†’
# installed on first run
projects/welcome-story/
β”œβ”€β”€ story.skel ← 2 acts Β· 12 shots
β”œβ”€β”€ video-map.json
β”œβ”€β”€ audio-map.json
β”œβ”€β”€ _inbox/ ← Quick Ingest drop zone
β”œβ”€β”€ renders/
└── assets/documents/
β”œβ”€β”€ production-menu.md
└── sample-ingest-sidecar.json
# open it, break it, learn it β€” it's yours
Production you can audit

AI production you can audit.
No surprise bills. No mystery renders.

AI production fails quietly: a model silently swapped, a bill silently grown, a render nobody can explain. Genlock writes it all down β€” what ran, what it cost, why it was chosen β€” and lets you resume any run where it stopped.

β—‰

Capability Matrix

One preflight probes your providers and runtimes and answers "can I ship today?" β€” Healthy / Degraded / Blocked, with honest per-capability badges and structured quick-setup steps. Never a half-armed capability called "ready".

⬑

BONE Readiness

Every generation contract declares what it requires. Boneyard and the Brain show armed / needs-setup / unavailable per BONE, so you know which shots can actually generate before you press send.

≑

Decision Log

An append-only audit of every consequential choice β€” provider, model, runtime, quality gate β€” with options considered, rationale, and approval. Revisit a decision and the original stays on the record, visibly superseded.

$

Cost Ledger

Estimate β†’ reserve β†’ reconcile on every generation, with observe / warn / cap modes and per-action approval thresholds. No fabricated figures, no surprise bills β€” protection built for the pay-once user.

βš–

Provider Scoring

Models rank across seven visible dimensions β€” task-fit, quality, control, reliability, cost, latency, continuity β€” with rejected alternatives shown. Manual override always wins, and fallbacks degrade gracefully, never silently.

β–Ά

Production Runs

Resumable runs with stages, required-artifact gaps, human-approval gates, and spend tracking. An interrupted stage is never silently marked complete.

Everything lives as auditable files under projects/<slug>/.spore/ β€” strictly additive, so existing projects keep working. Read about the governed spine β†’

Everything an idea can grow into

A real production system.
Inside one download.

Write, structure, generate, review, edit, reuse, and hand work to an agent without rebuilding the project for every new tool.

Story & Structure

Story Editor

Chapters β†’ Scenes β†’ Shots. Drag-reorder, 4-shot discipline per scene, auto-save (Ctrl+S), focus mode. The ground truth of your production.

Story & Structure

.SKEL v2.10 format

Open flat-relational YAML. LLMs read and write it. Every generated depth field survives a save round-trip. Published spec, zero lock-in.

Story & Structure

Fountain import

Drop a .fountain screenplay. Genlock parses chapters, scenes, shots, dialogue, and action into .SKEL immediately. No copy-paste.

Shot Design

Shot Editor

Tabbed drawer: Shot Data / Start Frame / End Frame / Video. Live prompt assembly, BONE inheritance badges, Soul ID auto-fill, macro chips.

Shot Design

BONE system

Generator-agnostic prompt contracts. Swap Runway for Higgsfield by swapping a BONE. The story stays untouched. BONE inheritance: project β†’ scene β†’ shot.

Shot Design

Structured-frame BONEs

spore-image / spore-video / spore-style. Author nested frames; Genlock serializes to each model's JSON shape (SEEDANCE/VEO/KLING).

Behavior Templates

MUSCLE system

Capability-scoped behavior manifests for validation, routing, continuity, house style, post-processing, and export. Safe patches, atomic apply, full audit trail.

Generation

Generations Queue

Non-blocking, multi-provider. Active jobs with live CLI log tail, Needs Review with assignment actions, History. Any number of concurrent jobs.

Generation

Higgsfield (5 BONEs)

image, video, marketing-video, product-photo, virality predictor. Async flow. Live model catalog reconciled to what the CLI actually accepts.

Generation

Frame chaining

Shot N's end frame becomes Shot N+1's start frame. Continuity carries across every cut. The Sound Rule keeps music in post.

Edit & Deliver

Timeline

Dual-monitor NLE. V1–V4 + Dialogue/SFX/Music tracks with waveforms. Drag-resize, drag-reorder, markers, minimap, 50-step undo/redo.

Edit & Deliver

Production Player

Sequential shot playback with start/end-frame crossfade or active video take, dialogue subtitles, camera HUD, transport. Standalone pop-out window.

AI & Integrations

CLAUDE.md skill

Auto-generated at workspace root. An agent reads your story, resolves BONEs, routes to the right provider, writes results back with the prompt. 77 abilities.

View all features β†’
Built for every size of ambition

Solo creator, small crew, full studio.
The production underneath stays yours.

Writers

Your script becomes structure without becoming sludge.

Chapters, scenes, shots, dialogue, camera intent, and production metadata stay organized as open `.SKEL` files instead of scattered outlines and chat transcripts.

Directors

You can finally direct AI shots like shots.

Shot size, angle, movement, lens, lighting, frame continuity, Soul IDs, and active takes become controls you can revisit, not one-off prompts you hope worked.

AI Operators

Provider chaos gets a routing layer.

BONEs turn model-specific prompt rules into contracts. Higgsfield, OpenArt, Codex, Claude, Gemini, and future providers all plug into the same production grammar.

Producers

The gap report replaces the guessing meeting.

What is missing? Which shots need frames? Which videos need review? What can export? Showrunner makes production state visible before deadline pressure does.

Editors

The cut starts while generation is still happening.

V1-V4 takes, dialogue, SFX, music, markers, minimaps, playback, and export packages turn generated assets into a sequence, not a folder graveyard.

Studios

Ownership becomes the default workflow.

Local-first files, offline licensing, git-native collaboration, reusable characters, locations, series, and packs make Genlock viable for serious teams.

Freedom to evolve

Your tools can change.
Your production survives.

Use what is exciting today, replace it when something better arrives, and keep the creative history that made the work yours.

Production context from the first shot

A single experiment can stay simple. When it grows, its structure, prompts, references, decisions, and approved media are already connected.

Local-first with no lock-in

Everything stays on your machine. No telemetry, no forced cloud, no vendor owning your workflow. Use it offline whenever you want.

Generator agnostic

Works with Higgsfield, your local models, or any future tool that supports structured interfaces. You’re never stuck with one provider.

Decision tracking & governance

Every important choice (provider, model, creative direction, runtime) can be recorded with context. You get a clear history of how your production was made.

One-time purchase, you own it

Pay once. Keep the version you bought indefinitely. Minor updates are included; major upgrades stay optional. No subscription and no usage cap.

Built in. Bring your keys.

Three provider doors.
One production underneath.

Higgsfield, OpenArt, and fal are already wired into Genlock. Add your own key, choose a route, and generate from the shot that owns the work. You pay providers directly; Genlock adds no compute markup.

BUILT IN Β· IMAGE + VIDEO

Higgsfield

Soul IDs, model discovery, image, video, marketing, and cloud renders.

ADD KEY→READY
BUILT IN Β· CREATIVE SUITE

OpenArt

Models, projects, structured parameters, and generation through your account.

ADD KEY→READY
BUILT IN Β· MODEL ROUTER

fal

Fast access to a broad model catalog without changing your production grammar.

ADD KEY→READY

Use the LLM app you already prefer

OpenAI Codex
Claude Code
Gemini
Cursor
Copilot
Any app that reads files, skills, or MCP

Genlock generates AGENTS.md, CLAUDE.md, skills, and MCP surfaces so the intelligence is replaceable tooβ€”not only the renderer.

Start with zero API keys: offline text-to-speech (Piper) plus free stock media from Archive.org, Wikimedia, Pexels, and Pixabay are built in β€” you can draft a full production before paying for a single key.

Agent-native

Agents are grounded, not trusted.

Genlock auto-generates agent instructions β€” CLAUDE.md, AGENTS.md, plus Cursor, Copilot, and skill files. An agent can read your story, check real capabilities, resolve BONE fields, route the right provider, and write results back β€” without you lifting a finger.

The recommended first prompt: Give me the Genlock production menu β€” the agent replies with everything it can do in your workspace right now.

Agents are grounded, not trusted: they read the capability matrix before proposing anything, append every consequential choice to the decision log, never fall back silently, and drop finished assets into _inbox/ with a sidecar manifest for Quick Ingest review.

CLAUDE.md AGENTS.md Cursor / Copilot MCP bridge Quick Ingest Soul ID routing
AI Workflow Map
1

Read CLAUDE.md skill

Agent loads workspace rules, SKEL format, BONE registry, Higgsfield routing table, and per-generator llm_instructions.

2

Resolve BONE fields

Walks project β†’ scene β†’ shot inheritance chain. Soul ID auto-resolved from cast; face descriptions suppressed.

3

Route provider

Selects CLI / MCP / Skill route based on what's ready. Assembles structured JSON prompt per bone's assembly strategy.

4

Write back results

Output path: renders/{shot_id}.{bone_id}.ext. Prompt stored with every asset. Virality scores written to bone fields.

Pricing

Own it forever. One-time purchase.

Genlock Studio Universal is a $119 one-time purchase. No Genlock subscription, recurring seat fee, or compute markup. Provider usage remains on your own accounts.

$ 119 one-time

Payment plans available at checkout

Download free Compare Free and Universal β†’
Privacy

Private by architecture, not by policy.

There is no Genlock server behind the app β€” nothing holding your script, characters, prompts, or renders. That makes Genlock usable for professional productions with real confidentiality requirements.

Read the privacy guarantee β†’
βœ“
Files on your diskAll production data β€” scripts, characters, prompts, takes β€” lives as plain files in your workspace folder.
βœ“
Offline license verificationEd25519-signed keys are re-verified locally on every boot. Licensing and the full editing suite work air-gapped.
βœ“
BYOK β€” bring your own credentialsYou supply generator and LLM API keys. Genlock uses them locally and never forwards them through Genlock servers.
βœ“
No Genlock cloudThere is no Genlock server that receives your story data. The workspace folder is the product.

The generators are changing weekly.
Your production layer should not.

Start free with one full project. Keep your story, prompts, renders, takes, and cut as files you own.
When the next model arrives, swap the BONE. The production stays standing.