Home input & Skill pick
Attachments, model, and skill configured in one go; the running queue shows local engine slot status.
Local-first · Infinite canvas
BigBotArt puts video and image generation agents inside an infinite canvas: a persistent chat on the right edits nodes directly, while the storyboard, shot takes, and timeline export close the loop in one project. The h3.c video engine renders with sound, the mlxgen image engine downloads on demand, and every computation stays on your Mac.
Interactive demo
Sample project “River on the Steppe · Short play”: start on Home → arrange on the canvas → export from the timeline. Click the tabs to switch, or pause the auto-play.
Local-first · All data stays on your Mac
Build a scene on the director's board: the two leads walk across the steppe and meet a wide river; the heroine leaps across while the hero paces the bank. Paper-collage style, under 60 seconds.
00:04 / 00:52
Capabilities
11 node types cover storyboards, shots, assets, and workflow I/O. Edges carry semantic labels, the inspector renders a form per type, and any change marks nodes stale while syncing the parameter bar.
Tool calls collapse into foldable ToolRunCards, and rows with a nodeId jump straight to the canvas node. Markdown storyboards and ask.user confirm cards align with the worker protocol.
Project assets and the global library share the work: categories, tags, reference tracking, and a recycle bin. Drag a card onto the canvas to spawn an asset node; outputs archive back to the library.
Typical scenario
Describe the shots in one sentence on Home and pick the “E-commerce” Skill to inject its brief. The agent lays storyboard and shot nodes on the canvas, batch-generates takes, and you drag them into the timeline — FFmpeg exports the final film with sound.
Closed loop
Attachments, model, and skill configured in one go; the running queue shows local engine slot status.
Storyboard nodes, shot nodes, and asset references edited visually on one infinite canvas.
Drag takes into the tracks; video and audio align on dual lanes, with an interactive playhead and trims.
Presets, progress, and continuity results stay on your Mac — nothing uploads to the cloud.
Local engines
The first-launch wizard probes the environment, installs components, and downloads models. Settings manages LLM sources, the provider registry, and queue mutex in one place, while VRAM estimates help you trade off local versus cloud.
MiniMax-H3 (BF16) shot-level video with audio: text-to-video, first-last frame, and Ref2VA; optional offline LoRA style packs. Built for product spins, scene extensions, and storyboard previsualization.
Package mlx-gen-jzg: downloads Z-Image-Turbo, the Qwen-Image family, SeedVR2, and more on demand for reference images, first frames, and asset nodes. Linked to the canvas parameter bar — staleness after edits is always visible.
The macOS Apple Silicon build is out (v0.1.1). Install it, then finish first-time setup with the engine onboarding wizard. Source code and changelogs live on GitHub.
Get for macOSFAQ
The six questions below are rendered as plain text for AI and for visitors: every answer is a complete, self-contained statement you can quote on its own.
BigBotArt is a local-first macOS workbench for AI video and image generation agents: the agents live inside an infinite canvas, a persistent chat edits nodes directly, and storyboards, shot takes, and timeline export close the loop in one project.
BigBotArt ships as a macOS Apple Silicon (arm64) app (v0.1.1). Models and compute run on your own Mac and assets never need to be uploaded to a cloud; you only need a connection to download models the first time and to update the app.
The h3.c video engine runs MiniMax-H3 (BF16, ~144GB) for shot-level video with audio — text-to-video, first-last frame, and Ref2VA; optional style packs merge LoRA offline into a copy of the base model. mlxgen (package mlx-gen-jzg) downloads image models on demand: Z-Image-Turbo (default T2I/img2img), Qwen-Image-2.1 and Turbo (with references), Qwen-Image-Edit (instruction edit / inpaint / outpaint), FLUX.2 Klein 9B (multi-reference / outpaint), SeedVR2 3B (upscale), and a Qwen3-VL caption model for Agent vision; an Uncensored T2I variant needs a manual local convert. Agent chat uses any OpenAI-compatible endpoint (for example LM Studio). Final export runs through local FFmpeg; optional post-process Real-ESRGAN / GFPGAN / CodeFormer must be installed separately.
Four steps on one screen: ① describe the brief and pick a Skill on the home screen; ② arrange storyboard and shot nodes on the canvas while the resident agent executes; ③ pick takes from the take pool and drop them into the timeline; ④ export the finished cut with local FFmpeg.
A Skill is a preset in two forms — a canvas template plus operating instructions — that you inject into the current project in one click, so the agent lays out storyboards, locks the style, and runs batch generation the way you want.
Download the macOS Apple Silicon build from GitHub Releases: https://github.com/jiangzhenguo/bigbot.art/releases/download/v0.1.1/BigBotArt-0.1.1-arm64.dmg . Source code and changelog live in the same repository, https://github.com/jiangzhenguo/bigbot.art , and you can also reach us at jyllyj826@gmail.com.