一次制作,全平台分发——这款GitHub超万星的开源工具正在改变内容创作者的发布方式
在AI内容生成井喷的2026年,创作者面临的新痛点不再是"如何生产内容",而是"如何高效分发"。social-auto-upload(简称SAU)正是为解决这一痛点而生的开源利器——一个让你一条命令把视频发到七个平台的自动化上传工具。
截至2026年8月,该项目已获得 14,595 颗 GitHub Star,社区活跃度持续攀升。本文将为你全面解析这款工具的核心功能、完整安装教程、实战使用指南及运营建议。
一、项目概述:什么是 social-auto-upload?
social-auto-upload 是一个基于 Playwright/Patchright 浏览器自动化框架的开源工具,旨在帮助内容创作者和运营者将视频内容一键发布到多个国内外主流社交媒体平台。它通过模拟真实用户行为(点击、输入等),绕过API限制,实现"无痕上传"。
项目主页:官方文档 https://sap-doc.nasdaddy.com/ | GitHub https://github.com/dreammis/social-auto-upload
支持平台一览
| 平台 | 视频 | 图文 | 定时发布 | CLI支持 | AI Skill |
|---|---|---|---|---|---|
| 抖音 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Bilibili | ✅ | ❌ | ✅ | ✅ | ✅ |
| 小红书 | ✅ | ✅ | ✅ | ✅ | ✅ |
| 快手 | ✅ | ✅ | ✅ | ✅ | ✅ |
| 视频号 | ✅ | ❌ | ✅ | ❌ | ❌ |
| 百家号 | ✅ | ❌ | ✅ | ❌ | ❌ |
| TikTok | ✅ | ❌ | ✅ | ❌ | ❌ |
此外,项目还支持 微博、虎扑、支付宝生活号、YouTube 等平台的上传扩展。
二、核心功能特性
1. 跨平台内容矩阵
在信息爆炸的时代,多平台内容分发是创作者成功的关键。SAU帮你构建内容分发矩阵,在多个社交平台同步发布,接触更广泛受众群体,实现内容价值最大化。
2. AI时代高效创作
在AI内容创作的新时代,SAU解放你的创作精力,让自动化工具处理繁琐的发布流程,让你专注于创造优质内容。
3. 智能发布调度
支持定时发布、智能排队和流量高峰期调度,根据平台算法特性自动选择最佳发布时间,提升内容触达效果。
4. Agent-First 设计理念
项目采用"Agent-First"理念,将平台交互标准化为少数几个动词(login、check、upload-video、upload-note),AI智能体可像调用统一API一样操作。目前已与 OpenClaw 等AI智能体完美集成。
5. 统一 CLI 工具
提供统一的 sau 命令行工具,支持所有平台的操作。
三、完整安装教程
前置要求:Python 3.10+、Git、Node.js v16+(部分功能依赖)
步骤 1:克隆仓库
git clone https://github.com/dreammis/social-auto-upload.git cd social-auto-upload
步骤 2:创建虚拟环境并安装依赖
项目已过渡到 CLI-First 架构,推荐使用 uv 进行环境管理:
# 使用 uv(推荐) uv venv # Windows PowerShell .venv\Scripts\activate # Linux / macOS source .venv/bin/activate uv pip install -e .
或使用传统 pip 方式:
conda create -n social-auto-upload python=3.10 conda activate social-auto-upload pip install -r requirements.txt
国内用户可添加清华镜像加速:pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
步骤 3:安装浏览器驱动
项目使用 Patchright(Playwright 的防检测分支)进行浏览器自动化:
# 国内用户推荐使用镜像加速 # Windows $env:PLAYWRIGHT_DOWNLOAD_HOST="https://npmmirror.com/mirrors/playwright"; patchright install chromium # Linux/macOS PLAYWRIGHT_DOWNLOAD_HOST="https://npmmirror.com/mirrors/playwright" patchright install chromium
💡 Bilibili 平台使用独立的
biliup二进制文件,系统会在首次运行时自动下载和更新。
步骤 4:配置文件
复制示例配置文件:
cp conf.example.py conf.py
关键配置参数
| 参数 | 类型 | 说明 | 默认值 |
|---|---|---|---|
BASE_DIR | Path | 项目根目录 | Path(__file__).parent.resolve() |
LOCAL_CHROME_PATH | str | 自定义 Chrome 路径 | "" |
LOCAL_CHROME_HEADLESS | bool | 无头模式(不显示浏览器界面) | True |
YT_PROXY | str | YouTube 代理地址 | None(如 "http://127.0.0.1:7890") |
DEBUG_MODE | bool | 调试模式 | True |
步骤 5:验证安装
sau --help sau douyin --help sau bilibili --help sau kuaishou --help
四、实战使用教程
1. 账号登录与Cookie管理
每个平台需要先在真实浏览器中登录一次,导出Cookie后复用:
# 抖音登录 sau douyin login --account <账号名称> # 检查登录状态 sau douyin check --account <账号名称>
⚠️ 重要提示:社交平台的反爬虫机制(如抖音的指纹检测)可能导致Cookie失效,定期刷新Cookie 是保持稳定运行的关键。
2. 上传视频
sau douyin upload-video --account <账号名称> --file videos/demo.mp4 --title "示例标题" --desc "示例简介"
3. 多平台一键分发
# 使用示例脚本批量上传到多个平台 python sau_cli.py upload --platform douyin --video video.mp4 --title "我的视频"
4. 定时发布
集成 Cron 调度,支持批量定时发布数百个视频,特别适合 KOL 或 MCN 团队。
5. API 接口调用
项目提供后端 API 接口:
/upload:上传文件,返回唯一ID/postVideo:发布视频,传入文件ID和账号列表
五、实用建议与最佳实践
1. Cookie 管理策略
- 建议为每个平台单独维护一个浏览器 profile
- 设置定期(如每周)手动刷新Cookie
- 使用数据库记录Cookie有效期和上传日志
2. 代理配置
- YouTube 等国际平台需配置
YT_PROXY - 多账号运营建议使用代理池,降低关联风险
3. 内容格式适配
- 不同平台对视频尺寸、时长、格式有不同要求,建议在上传前做好格式转换
- 小红书和快手同时支持视频和图文内容
4. 安全使用提醒
- 工具模拟人类行为(含随机延迟),请合理使用,避免高频操作
- 建议将日发布量控制在平台正常创作者范围内
- 关注各平台政策变化,及时更新上传策略
5. 社区与生态
- 已有社区开发者基于原项目开发了 Web UI 版本(千帆云递/QianFan Sync),提供了更友好的可视化界面
- 项目支持 Agent Skill 系统,可与 OpenClaw 等 AI 框架无缝集成
- 欢迎加入项目交流群探讨技术变现、AI创业等话题
六、总结
social-auto-upload 是 2026 年内容创作者和运营团队不可多得的开源效率工具。它解决了"内容生产自动化后分发仍靠手动"的最后一公里问题,让创作者可以:
- 节省 80% 的分发时间
- 覆盖 7+ 主流平台
- 一次制作,全平台触达
无论你是个人创作者、MCN机构还是企业内容团队,SAU都值得纳入你的内容工作流。从克隆仓库到第一条视频自动上传,全程不超过30分钟——现在就开始你的自动化分发之旅吧!
数据统计
数据评估
关于social-auto-upload特别声明
本站微企脉提供的social-auto-upload都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由微企脉实际控制,在2026年9月2日 下午9:32收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,微企脉不承担任何责任。
相关导航
AnyToCopy是一个免费的在线多媒体内容提取和下载工具,主要面向内容创作者、营销人员等用户,提供从主流社交媒体平台提取文案、下载无水印素材的服务。
AIGCTrace
AIGCTrace是一款专注于 AI 生成内容(AIGC)图片溯源检测的在线工具。用户上传一张图片后,平台在数秒内完成检测,输出 0–100 的综合风险评分,并给出各项指标的具体置信度。平台无需注册、不保存用户上传的图片、完全免费使用,同时支持 TC260 国标(《网络安全技术 人工智能生成合成内容标识方法》),与国内监管合规要求保持同步。
PaywallBuster
PaywallBuster是一个免费、无需注册的在线工具,它通过聚合多个第三方服务,帮助用户绕过新闻、学术类网站的付费墙或阅读限制,以便临时查阅内容。
Proxifly's Free Proxy List
Proxifly's Free Proxy List 是一个在 GitHub 上开源的、自动化更新的免费代理列表项目,旨在为开发者、测试人员及普通用户提供可靠、及时且结构化的代理服务器资源。
中国家谱知识服务平台
中国家谱知识服务平台是由上海图书馆构建的一个权威、专业的在线...
Wormhole
wormhole专注于普通用户间安全、私密传输大文件的免费工具网站。无需注册,直接通过浏览器端到端加密分享最大10GB的文件,并生成可设置自动过期的链接。
Prism Browser Community
Prism Browser Community 是一个基于定制 Chromium 的本地指纹浏览器环境管理器,与传统多开浏览器不同,Prism 为每个浏览器环境提供独立的 Cookie、缓存、扩展数据、代理设置和指纹配置,实现多账号隔离管理,且所有数据默认只保存在用户自己的设备上。项目的核心定位是 Local-first(本地优先) ——Community 版本完全免费,且不限制本地环境数量。
SoBooks免费电子书
SoBooks是一个专注于免费电子书资源分享的国内网站,网站定位十分清晰——主要面向中文电子书阅读爱好者,提供小说文学、历史传记、人文社科、励志成功、经济管理、学习教育、生活时尚、漫画绘本等分类的电子书下载服务。主要提供 EPUB、MOBI、AZW3 等主流格式的电子书,完美适配 Kindle、Kobo、手机阅读 App。
Tampermonkey
Tampermonkey(官方中文名:篡改猴)是一款现象级的、拥有超过1000万用户的免费浏览器扩展。其核心价值在于允许用户通过安装和管理名为“用户脚本”的小型JavaScript程序,来自定义和增强任何网页的功能。
WeWrite
WeWrite 不是传统意义上的“写作软件”,而是一个内容生产 Skill——你可以把它理解为一个装在 AI 助手里的“公众号编辑部”。它的核心理念是:一句话完成正文,后续动作真正独立。WeWrite 把公众号内容创作从“手工作坊”升级到了“流水线”——但你依然是那个把控方向的 editor。它不替你思考,它替你执行。
baoyu-skills
baoyu-skills 是一套Agent Skills技能集,专为Claude Code、Codex、OpenClaw等AI Agent设计,用于提升日常工作效率。如果说AI大模型是一个“很聪明但只会聊天”的顾问,baoyu-skills就是给这个顾问配上了一整套“会干活”的工具箱——你说“把这篇文章发公众号”,它自己去排版、配图、填草稿箱。它的核心价值在于:把原本散落在不同工具之间的动作,封装成可以直接安装、直接调用的技能。
Pake
Pake是一款基于Rust和Tauri技术栈的开源桌面应用构建工具,能够一键将任意网页快速打包成原生桌面应用,并同时支持macOS、Windows、Linux三大操作系统。与传统的Electron方案不同,Pake并不捆绑完整的Chromium浏览器内核,而是利用系统原生WebView进行渲染。在macOS上使用WKWebView,在Windows上使用WebView2,在Linux上使用WebKitGTK。
暂无评论...






