HBAI-Ltd/Toonflow-app
短剧、漫剧制作工具 Toonflow:开源 AI 视频创作平台,集成剧本创作、智能分镜、角色与场景资产管理、图像生成和视频生成。融合无限画布、AI Agent 与可视化工作流,支持本地部署、自选模型、跨平台客户端、MCP 与插件扩展。Open-source AI short drama and motion comic creation tool with an infinite canvas, AI agents, storyboarding, image and video generation. Self-hosted and extensible, with a canvas-based approach similar to LibTV and TapNow.
Toonflow – AI‑powered short‑film creation platform
What it is – Toonflow is an open‑source desktop‑and‑server application that lets creators write scripts, manage assets, and generate images and videos with AI, all on a single “infinite canvas”. It is built with TypeScript, Vue 3, Bun, and Electron‑like Electrobun for the desktop client.
Key capabilities
| Feature | What it does |
|---|---|
| Local‑first deployment | Runs on Windows, macOS, Android (ARM64) and on Linux servers or Docker containers. All project files and assets stay on the user’s device or self‑hosted server. |
| Infinite canvas | A visual workspace where scripts, characters, scenes and generated video clips are arranged together. |
| MCP (Model‑Connector‑Plugin) | A generic bridge that lets the app call external AI services (image, video, LLM) or a locally‑run ComfyUI pipeline. |
| Plugin marketplace | Users can install additional nodes, tools or whole workflows from an online store (api.toonflow.net/console/plugIn). |
| Open agents | Prompt templates, tool definitions and A2A (agent‑to‑agent) flows can be customised, enabling bespoke AI assistants inside a project. |
| Model‑agnostic | Any third‑party API that follows the OpenAI‑style request format can be configured, and local models can be hooked in. |
| 21 UI languages | Full interface localisation (Chinese, English, Japanese, Russian, Vietnamese, Thai, Korean, Hindi, Indonesian, Malay, Filipino, Bengali, Urdu, Tamil, Telugu, Marathi, Punjabi, Arabic, Persian, Turkish, etc.). |
How you use it
- Install – download a native client (Windows / macOS / Android) or spin up the Docker/Server version following the step‑by‑step instructions in the README.
- Create a project – write a script, add characters and scenes, then drag them onto the canvas.
- Generate assets – configure a video model (e.g., Seedance 2.0), an image model (GPT Image 2) and an LLM (Claude Opus 4.6) via the MCP; the app sends prompts and receives generated media.
- Edit & preview – use the built‑in 3‑D director studio to preview shots, adjust timing, and stitch clips together.
- Export – render the final short‑film or export individual assets.
Installation flavours
- Desktop client – bundles Bun and a WebView2/WebKit runtime; Android version includes a local Bun backend.
- Docker –
docker compose up -d --buildbuilds an image with Bun 1.3.14 and FFmpeg; data lives in a Docker volume. - Bare‑metal server – install Git, FFmpeg, Bun 1.3.14, then run
bun install && bun run build:server && bun run start:server. - Cloud image – pre‑configured images are offered on the “智星云” platform.
Community & ecosystem
- Plugin market – extend the canvas with new nodes, AI tools, or whole workflow packs.
- TF‑Router – an open‑source model‑proxy service (
HBAI‑Ltd/TF‑Router) that can be self‑hosted to route API calls securely. - Support channels – Discord server, WeChat group, and a public issue tracker.
License – MIT (with a note that versions before v1.0.8 were AGPL‑3.0). The project is actively maintained (130 days of development, >800 commits, 20 releases at the time of writing).
Bottom line – Toonflow is a genuine, AI‑driven content‑creation tool aimed at short‑film and animation makers. It combines script writing, asset management, and AI‑generated media in a single, locally‑hostable application, making it relevant to anyone interested in generative AI for visual storytelling.
Related
- Project
- Project
- Project
- Project
- Project