Skip to content
Video & Audio
MCP

dramaclaw

Ships with dramaclaw: A general-purpose AIGC video engine: script to finished film in one pipeline — dramas, ads, product videos, otome games, and more. | 通用 AIGC 视频引擎 —— 从剧本到成片一条流水线,漫剧、广告、电商、乙游皆可

From plugin
dramaclaw
7.7k2 skills1 MCP

Claude Code

$ claude mcp add dramaclaw -e DRAMACLAW_API_URL=YOUR_VALUE -e DRAMACLAW_CE_OWNER=YOUR_VALUE -- uv run python -m novelvideo.chat.dramaclaw_mcp

From the README

What can you do with dramaclaw?

  • One canvas, every medium

    image, video, audio, script, beat context, storyboard, style, skill, 360° panorama, 3D world, Previz, interactive story, web page and export nodes.

  • Image tools

    generate, edit, redraw, outpaint, relight, upscale, multi-view, template edit, reverse-prompt, mark detection, and a style wall of 45 short-drama looks.

  • Video tools

    text / image / keyframe to video, omni-reference generation with file, web-link and on-canvas references, video edit, erase, upscale, audio separation, camera templates and shot analysis; Seedance…

  • Audio and voice design

    speech synthesis, voice library, reference audio and music.

  • Director World

    turn an image into a 3D Gaussian Splat set or a scene-360 panorama, frame the shot in the viewer, and reuse the same location consistently across shots.

  • Built for big canvases

    tabs, outline, minimap, viewport bookmarks, snap-align, level-of-detail rendering, group nodes, shortcuts, revision history with restore and per-canvas locking.

  • Commit to the series

    preview the impact, then promote a node or a batch into the asset library or an episode; project the series back onto a canvas.

  • Structured ingest

    episodes, characters and scenes straight from a manuscript or screenplay (Fountain supported); no knowledge graph or embeddings required.

Security report

Info

Not enough data

  • Known flaws

    Not published

  • Signed build

    Not published

  • Maintained

    Nov 11, 2026

    Last push

  • Licence

    Not published

  • Runs as

    Local process

    On your machine

  • Deprecated

    Not published

Signals from public registries, not an audit. Checked Nov 15, 2026.

dramaclaw README

Make Your Own DC.

They say you're obsolete. Maybe it's the whole idea of "working for someone else" that's obsolete.

In the age of AI, the real question isn't whether machines replace people. The real question is: Who owns the machines? Who owns the pipeline? Who owns industrialized productivity?

If the answer is always Big Tech, then AI isn't empowerment. It's just a new wall.

I'm Eric.

This isn't a demo. Not a toy. Not a crippled edition.

This is the industrialized drama-production line our own team runs every day. From script to storyboard, from assets to finished film — the whole chain.

Because people aren't beasts of burden. Because creativity is humanity's last line of defense.

What DramaClaw sets out to do is simple:

Tear down the wall.

Put the industrialized drama-production power that only Big Tech had into the hands of ordinary creators.

The code is here. If this resonates, leave a ⭐. We'll keep tearing down walls.

And yes, you can make money with it. DramaClaw is Elastic License 2.0. Run it, modify it, sell what you build with it — the standalone version is free for commercial use, no permission needed. We ask for one thing: a small "Powered by DramaClaw" in the corner of your UI. The only door still closed is wrapping it up as a hosted SaaS for other people; that license isn't open yet. Why, and the FAQ: #475.

License GitHub stars Release Docker

English  |  简体中文  |  Tiếng Việt  |  ไทย  |  Website  |  Docs  |  Quick Start

DramaClaw — storytellers, back in front of the camera

🎬 Trailer: Bilibili  ·  YouTube

What is DramaClaw?

DramaClaw is a self-hostable production line for AI drama: from manuscript to finished episodes, and from a one-line brief to a short film. An agent and an infinite canvas share one asset library:

  • Xia Director — the built-in agent. Describe what you want; it plans the workflow, lays out the nodes and runs them with your confirmation.
  • XiaHua — the infinite canvas. Generate, edit and connect images, video, audio, 3D sets, interactive stories and scripts as nodes.
  • Series (XiaJi) — the pipeline. Drop in a novel or screenplay; DramaClaw structures the story, writes scripts, draws storyboards, voices the lines and cuts the film.

Bring any model through an OpenAI-compatible gateway, run it on your own machine, and keep your material.

🚀 Quick Start  ·  🆕 What's New  ·  🎬 Showcase  ·  ✨ Features  ·  🔌 Models  ·  📖 Docs

🆕 What's New

Three things we have been building with our own production team, now in main.

🤖 Xia Director — from a brief to a running workflow

Xia Director turns a natural-language brief into a canvas workflow

  • Plans and runs canvas workflows — turns a creative brief into a node graph, lays it out, and executes it after you confirm, with progress tracking and failure recovery.
  • Workflow catalog, Skills and Recipes — built-in workflows for short drama, e-commerce and IP character ads, social content, Japanese anime, LEGO-style animation and outdoor stage duels. Install, export and share Skill bundles, or import an external SKILL.md / ZIP and convert it into a native Skill.
  • Builds web pages too — ask for a landing page or story microsite; it becomes an editable HTML node with revision history and a self-contained ZIP export.
  • Knows your project — checks progress, advances script and shot tasks, finds missing deliverables and suggests what to do next.
  • Your choice of brain — ships with a bundled Codex runtime by default; point the Agent at any third-party model that supports the OpenAI Responses API and tool calls, independent of your media channels.
  • Works from other agents — Agent Kit exposes the same workflows over MCP to Codex, Claude Code, OpenClaw, WorkBuddy and any stdio MCP client.

🎥 3D Previz Stage — block the scene before you generate it

3D Previz stage: blocking, camera and timeline, recorded back into the canvas

An in-browser previs stage that lives on the canvas as a node. Lock down space, blocking and framing first, then feed the result to image and video generation.

  • Scene blockout — generate a 3D scene from a reference image; drop props and they land on whatever surface is underneath.
  • Characters and motion — mannequins in five builds, placed from a top-down map; walk cycles that follow movement paths on a multi-track timeline.
  • Cameras and cutting — focal length, sensor size and placement per camera; a program track to cut between cameras (digit keys cut live) with the monitor following the edit.
  • Audio track — import audio from a local file or an upstream node, see waveforms, and mix it into recordings.
  • Back to the canvas — capture frames or record the program cut into connected nodes as references for the next generation.

🔀 Interactive Stories — audience choices shape the story

Interactive stories: branching authoring and player

  • AI story planning — a brief becomes an outline and an editable branching narrative with choice points, endings and estimated runtime per route.
  • Visual branching on the canvas — arrange segments, videos and choices; edit dialogue, choice order and branch connections.
  • Variables and conditions — affinity, scores and other variables gate choices and decide endings; timed choices and default routes included.
  • Produce media in place — character, scene and storyboard references and per-segment videos, reusing every canvas asset.
  • Playtest before rendering — run the story with placeholder media, validate branch connectivity and conditional paths, inspect ending reach rates and path coverage.
  • Ship a player — export a standalone HTML player or an offline package with video, branching playback, progress and replay.

🎬 Made with DramaClaw

Real short dramas our team produced on this very pipeline — click a link to play.

归灵司

归灵司 ▶ 第 1 集

鲁班

鲁班 ▶ 第 1 集

师兄你怎么不舔了

师兄你怎么不舔了 ▶ 第 1 集

天命不可欺

天命不可欺 ▶ 第 02 集  ·  第 58 集

乌龙仙途

乌龙仙途 ▶ 第 1 集

非遗㑇舞

非遗㑇舞 ▶ 播放

More clips: 3D 动漫混剪 demo  ·  动态打斗

🚀 Quick Start

You need Docker with docker compose. No GPU, database or queue is required — models run behind the gateway, state lives on local disk.

git clone https://github.com/dramaclaw/dramaclaw.git
cd dramaclaw
cp .env.example .env          # set PROMPT_EXPORT_PASSWORD to a non-default value

docker compose -f docker-compose.release.yml pull
docker compose -f docker-compose.release.yml up -d

Open http://localhost:8080, go to Settings → Models & Channels, and paste your DC key (get one at https://relayclaw.cdnfg.com) — or switch to Custom to use your own providers. That's it.

The release Compose file runs the published v2.1.1 multi-arch images (DRAMACLAW_VERSION=2.1.1, DRAMACLAW_GATEWAY_VERSION=v1.0.0-rc.24-dramaclaw.3). Mainland China users can switch to the ACR mirror with DRAMACLAW_IMAGE_PREFIX.

Other ways to run it

MethodWhen to useCommandGuide
Published imagesTry or self-host a releasedocker compose -f docker-compose.release.yml up -dQuick Start
@dramaclaw
Ships withdramaclaw
7.7k2 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
7.7k
Star history of dramaclaw/dramaclaw on GitHub, a chart by star-history.com

More MCP servers from other plugins.

crv

crv

MCP

Ships with claude-real-video: ▶ 100-second demo: ChatGPT and Gemini can watch video, Claude can't. Here's what Claude answers…

context7

context7

MCP

Fetches current, version specific documentation and code examples for a library, so the agent stops working from stale training…

nomi3d642
@aqm857886159@aqm857886159Install MCP
watch-skill

watch-skill

MCP

Ships with watch-skill: Give AI agents eyes, ears, and verifiable results. Watch Skill turns video, audio and screen activity…

@oxbshw@oxbshwInstall MCP
kinocut

kinocut

MCP

Ships with kinocut: Guardrailed video editing MCP server for AI agents. FFmpeg, Hyperframes, repurposing tools, Python client,…

kinocut2d268
@kyanitelabs@kyanitelabsInstall MCP

Questions about dramaclaw.

Which coding agents can use dramaclaw?
dramaclaw works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
How do I add dramaclaw to Claude Code?
Run this in your terminal: claude mcp add dramaclaw -e DRAMACLAW_API_URL=YOUR_VALUE -e DRAMACLAW_CE_OWNER=YOUR_VALUE -- uv run python -m novelvideo.chat.dramaclaw_mcp