LubanLuban Studio
Open Source · Electron · AI-Powered

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.

6+
Major video platforms
16
Action types
100%
Local-first · Your data
Core features

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.

Platforms

Every major short-video ecosystem, covered

Each platform gets tailored login detection, upload scripts and proxy strategy. Shadow DOM and React-controlled inputs handled.

Douyin
CN
Kuaishou
CN
Xiaohongshu
CN
WeChat Channels
CN
YouTube
Global
TikTok
Global
How it works

Four steps, full automation loop

01

Upload assets

Drag videos and covers into the local library. MD5 and metadata computed automatically.

02

AI processing

Generate subtitles, burn them in, polish the cover. Or let the AI agent do it for you.

03

Configure task

Pick target platforms, fill in titles and hashtags, schedule the publish time.

04

Publish

Parallel runs across platforms, live logs, automatic retries on failure.

AI assistant

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
// you
帮我给这个视频加上中文字幕,然后同步发布到抖音和小红书
// luban agent
→ recognize_subtitles(video_001)
→ burn_subtitles(style: "bold")
→ process_cover(template: "auto")
→ publish(platforms: ["douyin", "xiaohongshu"])
✓ Done in 2m 14s
Get started

Put Luban on your machine

Available for macOS, Windows and Linux. Free and open source, MIT licensed.

Requires Node.js 24+. pnpm recommended.