# creatorhub
**Repository Path**: sky8652/creatorhub
## Basic Information
- **Project Name**: creatorhub
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-09-14
- **Last Updated**: 2026-09-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# CreatorHub
> 本地运行的多平台内容管理面板,支持 **抖音 / 小红书 / 快手 / 视频号**。
[新手使用指南](https://3441293738.github.io/creatorhub/guide/) · [在线预览](https://3441293738.github.io/creatorhub/) · [快速开始](#快速开始) · [平台能力](#平台能力) · [基本使用](#基本使用) · [配置](#配置) · [常见问题](#常见问题) · [交流群](#交流群)
> 在线预览由 GitHub Pages 提供,使用脱敏示例数据,仅展示界面与交互;登录、抓取、下载和发布仍需在本地运行。
CreatorHub 使用 Python + FastAPI 提供统一 Web 界面,用于管理账号、监控作品与评论、下载内容、发布作品和接收通知。账号登录态、数据库及媒体文件均保存在本地。
浏览器交互按平台使用系统 Chrome CDP 或免费开源的 [Patchright](https://github.com/Kaliiiiiiiiii-Vinyzu/patchright),业务层统一使用兼容的 Playwright API。每个账号使用独立的浏览器 Profile,Cookie、缓存和本地存储互不共享。
小红书API能力相关实现参考 [Spider_XHS](https://github.com/cv-cat/Spider_XHS)。
## 平台能力
| 功能 | 抖音 | 小红书 | 快手 | 视频号 |
|---|:---:|:---:|:---:|:---:|
| 登录 | 扫码 / 创作者 / Cookie | 扫码 / 创作者 | 扫码 / 创作者 | 扫码 |
| 关键词批量采集 | ✅ 作品 / 评论 / 媒体 | 规划中 | — | — |
| 作品监控 | ✅ | ✅ 创作者 / 关键词 | ✅ | 仅本账号 |
| 评论监控 | ✅ | ✅ | ✅ | 仅本账号 |
| 短视频弹幕监控 | ✅ 播放页 / 创作中心 | — | — | — |
| 内容下载 | ✅ 可选画质 | ✅ 图集 / 视频 | ✅ | — |
| 发布 | ✅ | ✅ | ✅ | ✅ |
| 自动评论 / 回复 | ✅ | ✅ | ✅ | — |
| 本账号管理 | 作品 / 关注 / 粉丝 / 私信 | 作品 / 关注 / 粉丝 / 私信 | 作品 / 关注 / 粉丝 | 作品 / 数据 / 评论 |
| 通知 | Bark / 钉钉 / Telegram | Bark / 钉钉 / Telegram | Bark / 钉钉 / Telegram | Bark / 钉钉 / Telegram |
> 视频号只支持创作者助手中的本账号数据,不支持监控或下载他人作品。
## 快速开始
### Windows 安装版(推荐)
1. 打开 **[Windows 安装包下载页](https://github.com/3441293738/creatorhub/releases/latest)**,在 Assets 中下载 `CreatorHub-Setup-版本-windows-x64.exe`。
2. 双击安装,使用桌面快捷方式启动。无需自行安装 Python、运行构建命令或下载源码;缺少 WebView2 时安装器会自动联网安装。
3. 点击“启动本地服务”。首次会自动下载浏览器组件,就绪后打开工作台并登录账号。
适用于 Windows 10/11 x64。安装与首次启动请保持联网。升级前先“停止并退出”,再运行新版安装包,用户数据保留。`Source code (zip)` 是源码,不是安装包;若尚无正式版本,请等待维护者完成首次发布。
维护者只需推送数字版本标签(例如 `v0.1.0`),Actions 会测试、构建并发布安装包到 GitHub Releases。详细流程见 [`desktop/README.md`](desktop/README.md)。
第一次使用?先看 **[图文上手指南](https://3441293738.github.io/creatorhub/guide/)**:从 ZIP 下载、安装启动、账号登录到完成第一个任务,再按需查看各功能操作与常见问题。文档源码和维护方式见 [`guide/`](guide/README.md),随现有 GitHub Pages 工作流发布。
### 源码运行(开发者 / macOS / Linux)
Windows 安装版用户跳过以下环境安装与命令。
#### 环境要求
- Python 3.10+
- 桌面环境(扫码登录时需要弹出浏览器)
- Google Chrome 稳定版(可选,但小红书扫码登录建议安装)
- Node.js 18+(仅启用小红书 `api` 发布兼容模式时需要)
- 系统 ffmpeg(可选;未安装时自动使用 Python 依赖附带的 ffmpeg)
### 一键启动
克隆项目:
```bash
git clone https://github.com/3441293738/creatorhub.git
cd creatorhub
```
Windows:
```bat
.\start.cmd
```
macOS / Linux:
```bash
chmod +x start.sh
./start.sh
```
首次运行会自动创建虚拟环境、安装依赖和 Chromium、生成 `config.yaml`,随后打开:
```text
http://127.0.0.1:8000
```
> **小红书登录建议:** 尽量使用本机系统中已安装的稳定版 Google Chrome。CreatorHub 会优先通过 CDP 启动系统 Chrome,并为每个账号使用独立的持久化 Profile,不会读取或复用个人 Chrome 的日常 Profile;未安装 Chrome 时会自动回退到可见的 Patchright Chromium。
常用命令:
```bash
.\start.cmd install # 重新安装或更新依赖
.\start.cmd check # 环境自检
.\start.cmd --no-open # 启动后不自动打开页面
.\start.cmd --port 8080 # 使用其他端口
.\start.cmd --reload # 开发模式
```
> macOS / Linux 将 `.\start.cmd` 换成 `./start.sh`。
手动安装
```bash
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS / Linux
source .venv/bin/activate
python -m pip install -r requirements.txt
python -m patchright install chromium
# 复制 config.example.yaml 为 config.yaml 后启动
python selftest.py
python -m uvicorn app.main:app --host 127.0.0.1 --port 8000
```
仅当显式启用小红书 API 发布兼容模式时,才需安装 Node.js 依赖:
```bash
npm install
```
小红书浅色主题![]() |
平台账号![]() |
代理池![]() |
新建监控抽屉![]() |
作品记录![]() |
评论记录![]() |
内容发布与预览![]() |
链接下载![]() |
自动评论![]() |
我的内容与私信![]() |
| 扫码加群 | 添加作者微信 |
|---|---|
|
|
使用微信扫描群二维码加入交流群,点击图片可查看原图。 入群遇到问题,也可以添加作者微信联系。
## 赞助商
IPWO
提供稳定的住宅代理网络,适用于公开数据采集、接口调试、自动化测试与多地区访问验证等合规场景。
支持 HTTP / HTTPS / SOCKS5,优惠码:0201。
请在合法授权并遵守目标站点条款的前提下使用。