pyqdcyy123-byte/IP-Bot
Media & DesignAn open-source desktop workspace that chains script, voice, digital-human video, editing and publishing steps for short spoken-video production.
IP Bot is a developer-preview desktop workspace for producing digital-human talking-head videos. It puts script extraction and rewriting, voice synthesis, avatar driving, subtitles, background music, covers and multi-platform publishing into one Electron/Vue application, with a separate Express/SQLite admin backend. Its focus is orchestration: it connects models and media tools you supply rather than shipping them.
How a creation run works
You can run the steps automatically in sequence or step through them and inspect each result. The documented path is: extract speech from a video you may access and use, rewrite the script, generate voice with a system or cloned voice, send audio and an avatar to a cloud or compatible local digital-human service, then add subtitles, music, title, tags and a cover before handing off to platform publishing. A typical flow previews the result and exports to the desktop by default (project overview).
The mechanism worth noting is the split between the Electron workbench and a standalone admin server. The desktop handles creation; the backend manages users, devices, subscriptions, quotas, card keys and provider configuration. Both can use the same administrator account created on an empty, localhost-bound database (README).
What you must bring
The source repository is not a complete offline package. It contains no FFmpeg or DLLs, embedded Python, Chromium, model weights, local digital-human environment, fonts, background music or user data. npm dependencies alone are not enough for video processing. Without a licensed full local installation to import from, you must prepare runtime resources yourself; the project states there is currently no publicly downloadable, license-verified runtime bundle (download and model scope, runtime notes).
Script, voice and digital human are separate services. Cloud mode still may need local FFmpeg/Python for downloads, subtitles or audio/video processing; local mode needs compatible services, drivers, hardware and material you have rights to use. Provider credentials, workflow node and model IDs must match your own accounts, and cloud calls can incur charges (boundaries).
Platform status and limits
Windows x64 is the validated platform, with Node.js 22 and npm 10+ required; macOS/Linux source may be portable but installation and end-to-end use are unverified (install and startup). Multi-platform publishing includes adapter code, but actual execution needs a valid login and is subject to page changes, permissions and verification; the preview has not been end-to-end validated for every platform, and manual confirmation remains part of the flow.
The release is a developer preview. Maintainers note remaining dependency security advisories and inherited type issues, and recommend trusted local self-hosting only; no complete public installer is offered (release status). Cover design, image creation, utilities and interactive livestreaming entries are marked as under development. The backend's permission model is not a server-side proxy: a logged-in trusted desktop client can still read the provider keys it uses.
The default admin credentials are created only on an empty, locally bound database and should be changed at first login; existing databases are not reset. Source is under Apache-2.0 with upstream attribution; brands, models, fonts, music, trademarks and cloud service terms must be verified separately (license and contributions).
HotRepo's take
HotRepo recorded 111 total stars at #27 on its NEW-REPOSITORY board on 2026-10-29, but has no comparable daily-board history. That single observation does not show sustained growth or fading interest.
Written by AI from the project's README, updated October 29, 2026. The project's own docs are the source of truth.