Skip to content

anymouschina /TapCanvas

Puts scripts, characters, storyboards and video on one infinite canvas
PlatformMITChinese README
Stars
639
30 days
New
Last push
today

About TapCanvas

TapCanvas lays your script, characters, storyboards, images, video and audio on one canvas. Agents read the real project state, pick tools, and run multi-step production. It's built for AI short dramas and comic dramas with a traceable pipeline. You set up your own model keys, and one-click film isn't live yet.

Best for: Comic drama teams that want a traceable canvas pipeline for AI short dramas.

What it does

  • Organizes documents, characters, storyboards, images, video and audio as canvas nodes
  • Runs multi-step production through agents that read your project and canvas state
  • Routes text, image, video and audio models through Luban API, a built-in model gateway
  • Keeps versions, generation history, task status and delivery records for each asset
  • Reuses DAG workflows (a graph of steps) with async workers and failure recovery
  • Previews 3D scenes, character blocking and camera moves in the director desk

Quickstart

Rewritten from the README. Check the repo for the latest steps.

  1. 1
    Install Docker, Docker Compose and OpenSSL. You don't need Node.js, pnpm, Bun or Go on your machine.
  2. 2
    Clone the repo: the command below
    git clone https://github.com/anymouschina/TapCanvas.git
  3. 3
    Enter the folder: cd TapCanvas
  4. 4
    Start everything: ./scripts/dev.sh docker (add --fresh-build to ignore build caches and re-pull base images)
  5. 5
    Open the web UI at http://localhost:5175, the API at http://localhost:8788 and the Luban API console at http://localhost:4455
  6. 6
    Add your own model keys in the Luban API console before you generate anything.

Models and languages

Models it works with

  • Seedance
  • MiniMax H3
  • Grok
  • GPT Image 2
  • Agnes
  • Claude
  • GPT
  • Gemini
  • Kimi
  • DeepSeek

Interface and docs

  • Chinese
  • English

Head-to-head

Alternatives

Other platform projects people compare with TapCanvas.

HBAI-Ltd

Toonflow-app

One infinite canvas for AI short dramas and comic dramas

Platform
  • Seedance 2.0
  • GPT Image 2
  • Claude Opus 4.6
  • +2
16k GitHub starstodayMIT

Swayingleaves

novanova-studio

Put AI image and video jobs on one infinite canvas

Platform
  • Seedance 2.0
  • Seedance 1.5 Pro
  • Seedance 1.0 Pro
  • +7
392 GitHub starsyesterdayGPL-3.0

Open-source canvas for AI image, video and audio creation

Platform
  • GPT-Image
  • Gemini
  • Grok
  • +5
1.1k GitHub starsyesterdayAGPL-3.0

chatfire-AI

huobao-drama

Novel in, finished short-drama episode out, with script and storyboard

Platform
  • Seedance 2.0
  • MiniMax H3
  • Wan 3.0
  • +2
16k GitHub stars3 days agoCC-BY-NC-SA-4.0

Featured on OpenMicroDrama

Do you maintain TapCanvas? Add this badge to your README so English speakers can find our write-up.

Featured on OpenMicroDrama
markdown
[![Featured on OpenMicroDrama](https://openmicrodrama.com/badges/featured.svg)](https://openmicrodrama.com/projects/anymouschina-tapcanvas)

The badge links to this page. Want your description changed? Email support@openmicrodrama.com.

Reviewed Oct 1, 2026. Community edition, separate from the paid online product; bundles a fork of new-api and the DirectorDesk director desk. We write these descriptions ourselves. The repo's own docs are the final word.