news 2026/8/5 8:51:23

[开源项目]CreatorHub 本地运行的多平台内容管理面板,支持 抖音 / 小红书 / 快手 / 视频号

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[开源项目]CreatorHub 本地运行的多平台内容管理面板,支持 抖音 / 小红书 / 快手 / 视频号

CreatorHub

GitHub项目地址:https://github.com/3441293738/creatorhub

本地运行的多平台内容管理面板,支持抖音 / 小红书 / 快手 / 视频号

在线预览

在线预览由 GitHub Pages 提供,使用脱敏示例数据,仅展示界面与交互;登录、抓取、下载和发布仍需在本地运行。

CreatorHub 使用 Python + FastAPI 提供统一 Web 界面,用于管理账号、监控作品与评论、下载内容、发布作品和接收通知。账号登录态、数据库及媒体文件均保存在本地。

平台能力

功能抖音小红书快手视频号
登录扫码 / 创作者 / Cookie扫码扫码 / 创作者扫码
作品监控✅ 创作者 / 关键词仅本账号
评论监控仅本账号
内容下载✅ 可选画质✅ 图集 / 视频
发布
自动评论 / 回复
本账号管理作品 / 关注 / 粉丝 / 私信作品 / 关注 / 粉丝 / 私信作品 / 关注 / 粉丝作品 / 数据 / 评论
通知Bark / 钉钉 / TelegramBark / 钉钉 / TelegramBark / 钉钉 / TelegramBark / 钉钉 / Telegram

视频号只支持创作者助手中的本账号数据,不支持监控或下载他人作品。

界面预览

截图使用脱敏示例数据;界面配色会跟随当前平台切换。

更多界面

|小红书浅色主题
|账号与代理
|作品监控
|评论监控
|内容发布
|链接下载
|自动评论
|本账号管理与私信

快速开始

环境要求

  • Python 3.10+
  • 桌面环境(扫码登录时需要弹出浏览器)
  • Node.js 18+(仅小红书发布需要)
  • 系统 ffmpeg(可选;未安装时自动使用 Python 依赖附带的 ffmpeg)

一键启动

克隆项目:

git clone https://github.com/3441293738/creatorhub.git cd creatorhub

Windows:

.\start.cmd

macOS / Linux:

chmod +x start.sh ./start.sh

首次运行会自动创建虚拟环境、安装依赖和 Chromium、生成config.yaml,随后打开:

http://127.0.0.1:8000

常用命令:

.\start.cmd install # 重新安装或更新依赖 .\start.cmd check # 环境自检 .\start.cmd --no-open # 启动后不自动打开页面 .\start.cmd --port 8080 # 使用其他端口 .\start.cmd --reload # 开发模式

macOS / Linux 将.\start.cmd换成./start.sh

手动安装

python -m venv .venv ​ # Windows .venv\Scripts\activate ​ # macOS / Linux source .venv/bin/activate ​ python -m pip install -r requirements.txt python -m playwright install chromium ​ # 复制 config.example.yaml 为 config.yaml 后启动 python selftest.py python -m uvicorn app.main:app --host 0.0.0.0 --port 8000

使用小红书发布功能时,还需安装 Node.js 依赖:

npm install
## 基本使用 ### 1. 添加账号 0. 在顶部选择平台。 1. 打开左侧「账号」。 2. 选择扫码、创作者登录或 Cookie 登录。 3. 登录完成后,可在账号列表中刷新资料、检测状态或重新登录。

小红书扫码会依次获取读取态和创作态;需要发布时,请在跳转到创作平台后完成登录再关闭窗口。添加笔记或创作者监控时,建议使用包含xsec_token的完整链接。

2. 监控与下载

  • 作品监控:添加创作者主页、作品链接、短链或平台 ID,发现新作品后自动入库。
  • 评论监控:可订阅单条作品,也可监控账号近期作品的评论。
  • 链接下载:粘贴完整分享文案或链接,自动提取地址并下载。
  • 历史内容:新增目标默认只监控订阅后的作品,也可选择回填最近若干条。

下载支持断点续传和失败重试;抖音可选画质,小红书支持图集和视频。

3. 发布与转发

  • 小红书支持图集、视频和定时发布。
  • 抖音、快手和视频号通过对应创作平台发布。
  • 已下载的抖音作品可转发到小红书或视频号,小红书作品可转发到抖音;发布前可修改标题、正文和话题。

4. 本账号与通知

  • 「本账号」中可同步自己的作品、关注、粉丝和私信,具体能力因平台而异。
  • 可启用作品健康监控,对零播放、违规或下架状态发送提醒。
  • 通知渠道支持 Bark、钉钉和 Telegram。

自动评论、回复、私信及关注操作受平台风控影响,建议低频使用。

配置

首次启动会从config.example.yaml生成config.yaml。大部分常用选项也可以在 Web 面板的「设置」中修改。

engine: scan_interval_seconds: 300 # 默认轮询间隔 monitor_initial_backfill_count: 0 # 0=只监控新作品,-1=尽可能回填 worker_pool_size: 2 # 下载并发数 scan_concurrency: 2 # 抓取并发数 account_check_interval_seconds: 1800 media_dir: ./data/media work_health_enabled: false ​ storage: db_path: ./data/creatorhub.db ​ proxies: [] # - http://user:pass@host:port # - socks5://user:pass@host:port

完整配置及说明见config.example.yaml

  • config.yaml、数据库、登录态和媒体文件默认不会提交到 Git。
  • 每个账号使用独立浏览器配置目录;如使用代理,建议为账号绑定稳定的独立代理。
  • 数据库字段会在启动时自动迁移,升级后通常无需删除旧数据库。

分享链接命令行下载

只解析链接,不访问网络:

python -m app.engine.share_downloader --links-only "完整分享文案或链接"

下载内容:

python -m app.engine.share_downloader "完整分享文案或链接" -o ./data/media/share -q 1080

在 Web 面板中也可以直接使用「链接下载」。

常见问题

问题处理方式
macOS 安装依赖时报command /usr/bin/clang++ failed with code 1更新代码后删除旧的.venv,再运行./start.sh install。旧版playwright==1.49.1固定依赖不支持 Python 3.14 wheel 的greenlet==3.1.1,会错误地退回本地编译;当前依赖已更新,并会先升级 pip/setuptools/wheel。
Playwright 启动失败或找不到浏览器运行python -m playwright install chromium
扫码登录没有弹窗确认当前机器有桌面环境;抖音也可使用 Cookie 登录
Windows 下出现 Playwright 子进程错误使用单 worker 启动,不要添加--workers
抓取不到作品或评论检查登录态、目标链接和网络状态,必要时重新登录并降低频率
小红书链接解析失败重新复制包含有效xsec_token的完整链接
仅音频仍得到 MP4,或视频没有声音/画质受限重新运行安装命令更新依赖;也可安装系统 ffmpeg 并加入PATH

仍有问题可提交 Issue,并附上平台、操作步骤和服务端错误日志。

数据目录

data/ ├─ creatorhub.db # SQLite 数据库 ├─ media/ # 下载内容 └─ profiles/ # 账号浏览器配置与登录态

备份项目前,建议一并备份config.yamldata/

使用说明

本项目用于技术学习和个人内容管理,不提供账号、Cookie、代理或平台数据。使用时请遵守目标平台规则及所在地法律法规,并尊重内容版权和个人隐私。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/5 8:50:09

Unity独立开发者指南:免费资源整合与高效利用方法论

1. 项目概述:为什么“免费”是独立开发者的生命线刚入行那会儿,我听到最多的一句话就是“游戏开发是个无底洞”。美术、音效、程序、策划,哪一样都得花钱,尤其是对于独立开发者或者小型工作室来说,启动资金往往是最头疼…

作者头像 李华
网站建设 2026/8/5 8:47:16

Unity二次元桌宠开发实战:从Live2D模型到桌面交互全流程

1. 项目概述:为什么选择Unity打造二次元桌宠? 最近在社区里看到不少朋友在讨论桌面宠物,尤其是二次元风格的,从早年间的“伪春菜”到现在的各种Live2D看板娘,大家似乎总想在冰冷的桌面上放一个能互动、有陪伴感的小家伙…

作者头像 李华
网站建设 2026/8/5 8:45:56

Linux运维实战:YUM源配置从本地到私有仓库全解析

1. 从一次离线部署的“事故”说起:为什么YUM源配置是Linux运维的基石 那天下午,机房空调的嗡鸣声一如既往地催眠。我接到一个紧急任务:给一台刚装好CentOS 7的生产服务器部署一套中间件。服务器位于内网隔离区,没有互联网访问权限…

作者头像 李华
网站建设 2026/8/5 8:45:44

距离滔搏失去耐克,还剩5个月

距离滔搏全面终止耐克产品在中国内地的线上销售,只剩不到5个月。7月22日,滔搏公告称,从2027年1月1日起,公司在中国内地的耐克产品线上平台销售将全面终止。消息公布当天,滔搏市值单日蒸发28亿港元。公告显示&#xff0…

作者头像 李华
网站建设 2026/8/5 8:43:52

大差法详解:流水施工工期计算原理与Excel实操指南

1. 项目概述:从“大差法”到精准工期预测 在项目管理,特别是施工组织领域,工期计算是决定项目成败的核心环节。一个看似简单的“流水步距”参数,背后牵动着资源调配、成本控制和合同履约的方方面面。传统的工期估算方法&#xff0…

作者头像 李华
网站建设 2026/8/5 8:39:23

游戏脚本开发入门:从图色模拟到自动化逻辑构建

1. 项目概述:从“砍传奇”到“写脚本”的思维跃迁十几年前,当我们在网吧里通宵达旦地“砍传奇”,为了一把裁决之杖而激动不已时,大概不会想到,有一天我们会坐在这里,不是讨论怎么打怪更高效,而是…

作者头像 李华