Open source · Self-hostable · MCP-native

Project tracking &
visibility for
AI filmmakers.

The orchestration and traceability layer for AI film production. Capture from any platform, compare versions, track decisions — ship with full provenance.

S001
S007
S013
S019
Story
V1 — Image
V2 — Video
A1 — Audio

Built for AI film production

Not another AI generator. A decision layer that sits between you and every platform you use.

Capture from anywhere

Chrome extension captures prompts, outputs, and metadata from Sora, Gemini, Freepik, and more. One click.

Compare & select

Side-by-side comparison of asset versions. Track which platform produced what, and why you chose it.

Shot-level precision

Every scene breaks down into shots. Every shot tracks its own prompt packages, versions, and selections.

Full traceability

From script to final frame, every decision is versioned and traceable. Immutable version history.

NLE-style timeline

Drag-and-drop timeline with zoom levels, holding area, and act dividers. Sequence your film visually.

AI agent access

Built-in MCP server with 53 tools. Let Claude, ChatGPT, or Cursor manage your production directly.

Chrome Extension

Capture without
leaving the platform.

A persistent side panel that lives alongside Sora, Veo, Midjourney, and every other generation platform. Auto-detects outputs, extracts prompts and parameters, and saves everything to the right shot in one click.

Side Panel API

Always visible alongside your generation tab. No popup juggling.

Auto-detection

Platform detectors for Sora, Veo, Midjourney, Freepik, Runway, ElevenLabs, and Suno.

One-click capture

Ruthless defaults from your last-active context. Project, scene, shot — pre-filled.

Offline queue

Captures queue locally and sync when connection returns. Never lose a generation.

Lazer
ContextCaptureReuseQueue
Platform detected: Sora
Video output detected
ShotS003-SH002
ModelSora v1
Prompt"Aerial tracking shot over neon-lit city at dusk, volumetric fog..."
Model Context Protocol

Let your AI manage
the production.

53 tools, 7 resources, 5 prompts. Connect Claude, ChatGPT, or Cursor to create projects, break down scenes, generate shots, review assets, and approve finals — all through natural conversation.

53
Tools
across 11 domains
7
Resources
live schema + docs
5
Prompts
workflow templates

ChatGPT

OAuth 2.0 + HTTP

Add as MCP server with one URL. OAuth handles auth automatically.

Claude Desktop

STDIO

Add to claude_desktop_config.json. Token-based auth. Instant.

Cursor

STDIO

Same STDIO config as Claude Desktop. All tools in the AI panel.

MCP tools/list
project5list, get, create, update, delete
scene7list, get, create, reorder, keyframe...
shot6list, get, create, update, reorder...
character6list, get, create, portrait...
relationship6scene_assign, shot_sync...
asset8list, create, select, fanout, compare...
prompt_pkg3list, get, create
platform4list, get, create, update
search2assets, scenes
workflow4ingest, project_tree, status...
identity2get, upsert
Total: 53 tools registered across 11 domains
OAuth 2.0 + PKCE
Self-hostable
Zod-validated inputs
Schema as a resource

Your workflow, organized

From script to screen in a structured pipeline.

01

Upload your script

AI parses scenes, characters, and story beats automatically.

02

Generate on any platform

Use Sora, Gemini, Midjourney, Runway — whatever fits the shot.

03

Capture with one click

Chrome extension grabs the output, prompt, and platform metadata.

04

Compare & decide

Side-by-side versions, organized by scene and shot. Select your pick.

05

Assemble & ship

Timeline view for sequencing. Export with full provenance data.

100% Open Source

Fully open source.
No vendor lock-in.

Lazer is completely open source under the MIT license. Self-host it, extend it, contribute to it. Your production data stays yours.

Ready to organize your
AI production?

Free and open source. Get started in under 2 minutes.

Create Free Account