ArcReel: Open-Source AI Video Production Workspace for Stories and Scripts
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
ArcReel is an open-source, self-hosted AI video production workspace designed to transform novels, screenplays, or product assets into short videos. It offers a comprehensive pipeline for content analysis, asset management, storyboarding, and video generation, ensuring visual continuity and cost tracking. Users can control the production process and export editable drafts for further refinement.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
ArcReel is an open-source, self-hosted AI video production workspace. It empowers users to convert novels, screenplays, or product assets into short videos, complete with character consistency, controllable elements, and cost tracking. This platform streamlines the entire video creation process, from initial content analysis to final video export.
Why Use ArcReel and Its Benefits
ArcReel offers a unique set of features that make AI-driven video production accessible and manageable:
- One production workflow: Transform various source materials into characters, scenes, props, storyboards, video clips, and final videos through a structured, step-by-step process.
- Visual continuity with human control: Maintain consistent visual elements across shots by reusing reference assets. Users can review key stages, regenerate individual assets, and revert to earlier versions, ensuring creative oversight.
- Manageable models and costs: Configure various AI capabilities for text, image, video, and TTS in one place. The platform provides estimated costs and tracks actual usage, offering transparency and control over expenses.
- Editable delivery: Generate final videos directly or export drafts to Jianying (CapCut compatibility not verified) for further editing of subtitles, voice-over, pacing, and transitions.
Installation
Getting ArcReel up and running is straightforward with Docker and Docker Compose. First, ensure you have Docker and Docker Compose installed.
git clone https://github.com/ArcReel/ArcReel.git
cd ArcReel/deploy
cp .env.example .env
docker compose up -d
Access ArcReel at http://localhost:1241. The default username is admin. If AUTH_PASSWORD is empty, a password will be generated and written to deploy/.env on first startup. Remember to configure the ArcReel AI assistant and generation capabilities in the settings after signing in.
Examples
ArcReel guides you from source material to a polished video through a clear, step-by-step pipeline. The process begins with Novel / Screenplay / Product Assets, moving to Content Analysis & Project Planning. This generates Character / Scene / Prop Assets and an Episode Plan & Structured Script. Next, Storyboard Image / Grid Storyboard are created, leading to Video Clips / Voice-over Tracks. Finally, these elements are combined into a Final Composition or exported as a Jianying Draft Export. Each stage can be managed by the AI assistant or manually reviewed and adjusted by the user, offering flexibility in the creative process.
Links
Explore ArcReel further with these official resources:
Related repositories
Similar repositories that may be relevant next.
Source repository
Open the original repository on GitHub.
