# DramaClaw

> Self-hosted AIGC video engine that turns scripts into finished films with an infinite canvas, built-in agent, and model-neutral gateway for creators and indie studios.

- **Category:** Video
- **Licence:** Other
- **Latest version:** v2.1.0
- **Open source:** source_available
- **Languages:** Typescript, Python
- **Platforms:** Docker Compose
- **Tags:** React, Python, Text To Speech, Fastapi, Content creation, Self Hosted, Generative Ai, Ai Agent, Creative tools, Ai video, Voice synthesis, Storyboard, Text To Video, Video Generation, Image To Video, Elastic License, Aigc, Drama Production, Node Based Canvas, Model Neutral, Content Pipeline, Ai Filmmaking, Video Engine, Aigc Pipeline, Dramaclaw

## Description

DramaClaw is a source-available AI video engine that transforms scripts into finished films through an integrated production pipeline. It provides two interfaces: an infinite node-based canvas (XiaHua) with 18 node types for images, video, audio, and 3D, plus a structured pipeline (Series/XiaJi) for novel-to-drama work including script writing, storyboarding, voice synthesis, and video assembly. The built-in Xia Director agent coordinates workflows across both interfaces using natural-language prompts. All AI inference is handled via an OpenAI-compatible gateway — the official RelayClaw service or a bundled self-hosted gateway — keeping local hardware requirements low. The Elastic License 2.0 permits free commercial use for standalone deployments but prohibits running it as a managed service for other parties.

## Links

- [Homepage](https://github.com/dramaclaw/dramaclaw)
- [Website](https://dramaclaw.ai)
- [Docker](claymorelab/dramaclaw-gateway)
- [Documentation](https://github.com/dramaclaw/dramaclaw/tree/main/docs/en)
- [Quick Start Guide](https://github.com/dramaclaw/dramaclaw/tree/main/docs/en/getting-started/quickstart.md)
- [Self-hosting Guide](https://github.com/dramaclaw/dramaclaw/tree/main/docs/en/guides/self-hosting.md)
- [Configuring Models](https://github.com/dramaclaw/dramaclaw/tree/main/docs/en/getting-started/configuring-models.md)
- [GitHub Repository](https://github.com/dramaclaw/dramaclaw)
- [GitHub Discussions](https://github.com/dramaclaw/dramaclaw/discussions)
- [Issue Tracker](https://github.com/dramaclaw/dramaclaw/issues)

---
Source: https://selfhost.directory/project/dramaclaw