About this project
CreatorHub is a locally-run, multi-platform content management panel built with Python + FastAPI, providing a unified web interface to manage accounts on Douyin, Xiaohongshu, Kuaishou, and Channels. It supports account login (via QR code, creator login, or cookies), batch keyword collection, content and comment monitoring, short-video danmaku monitoring, content downloads (with selectable quality on Douyin; Xiaohongshu supports image galleries and videos), content publishing and reposting, automatic commenting/replies, private message management, and notifications via Bark, DingTalk, or Telegram.
All account login states, the database (SQLite), and media files are stored locally. Each account uses an independent browser profile, so cookies, caches, and local storage are not shared. Browser interaction is based on the system's Chrome CDP or the open-source Patchright, with the business layer uniformly using the Playwright API.
The project offers a Windows installer (recommended) and a source-code run method (supporting macOS/Linux). The Windows installer does not require manual Python installation or build commands and supports automatic updates. Running from source requires Python 3.10+, a desktop environment, and optionally Google Chrome, Node.js 18+, and system ffmpeg.
Key features include:
- Account management: Add accounts across platforms, detect login states, bind proxies (HTTP/HTTPS/SOCKS5)
- Monitoring and collection: Batch keyword collection (Douyin/Xiaohongshu), content monitoring, comment monitoring, danmaku monitoring, with customizable monitoring frequency and backfilling of historical content
- Content downloads: Support for resumable downloads and failure retries; selectable quality on Douyin; Xiaohongshu supports image galleries and videos
- Publishing and reposting: Support for Xiaohongshu (galleries/videos/scheduled), Douyin, Kuaishou, and Channels publishing, plus cross-platform reposting
- Own-account management: Sync content, follows, followers, and private messages; support sending private messages and automatic replies
- Risk control management: Built-in conservative risk-control strategies, unified scheduling of write-operation intervals and quotas, and a risk-control center to view account status and recovery progress
- Notifications: Support for Bark, DingTalk, and Telegram
The project emphasizes local data security and account isolation, providing detailed configuration options and a FAQ.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.