Make your video publishing run itself
Luban Studio is an Electron + WebContentsView RPA desktop app. Orchestrate video publishing across platforms with JSON-configured tasks. Subtitles, covers, uploads — all automated, all local.
One machine, the output of a whole team
Multi-platform publishing
Publish to Douyin, Kuaishou, Xiaohongshu, WeChat Channels, YouTube and TikTok in parallel. Per-platform proxies, zero collisions.
AI subtitles & speech
Integrated with ByteDance SeedASR. Generate and burn subtitles in one click. Multi-language support.
Smart video processing
Built-in FFmpeg pipeline. Transcode, trim, merge, cover processing — all running locally.
Visual JSON tasks
16 action types: navigate, click, extract, loop, condition… Snap them together like LEGO bricks.
AI assistant agent
Powered by pi-agent-core. Chat with an AI that can cut, caption, and upload videos for you.
Cron & parallel tasks
Scheduled jobs, parallel sub-tasks, login-state checks. Batch operations that never drop a step.
Resource sniffer
One-click download from Bilibili, Douyin, WeChat Channels and more. Pluggable architecture.
Local-first & private
Tasks and assets stay in your userData folder. Nothing uploaded, nothing leaked. You own it.
Every major short-video ecosystem, covered
Each platform gets tailored login detection, upload scripts and proxy strategy. Shadow DOM and React-controlled inputs handled.
Four steps, full automation loop
Upload assets
Drag videos and covers into the local library. MD5 and metadata computed automatically.
AI processing
Generate subtitles, burn them in, polish the cover. Or let the AI agent do it for you.
Configure task
Pick target platforms, fill in titles and hashtags, schedule the publish time.
Publish
Parallel runs across platforms, live logs, automatic retries on failure.
Run your video factory in plain English
Built on pi-agent-core. Chat with an AI agent that can invoke the full toolbox: subtitle recognition, burn-in, cover processing, task execution. Plug in OpenAI, Anthropic, Doubao — chat sessions persist locally.
- Every video tool accessible through chat
- Multi-model, BYO API key, stored locally
- Context-aware — it knows your next step
Put Luban on your machine
Available for macOS, Windows and Linux. Free and open source, MIT licensed.
Requires Node.js 24+. pnpm recommended.