对于做内容创作、自媒体运营或搭建矩阵账号的团队来说,最耗时且繁琐的步骤往往不是“写文案”或“剪视频”,而是多平台分发。每当完成一个作品,都需要依次登录抖音、小红书、快手、Bilibili、视频号、TikTok、YouTube 等平台,逐个上传文件、填写标题、添加标签、设置封面与定时发布。
GitHub 上的开源项目 social-auto-upload(已获 13.6k+ Star)正是为了解决这个痛点而生。它能够帮助创作者和运营者通过统一的命令行(CLI)、自动化脚本或 AI Agent,将视频和图文内容批量发布至国内外各大主流社交平台。
核心亮点与平台支持
social-auto-upload 并不是简单的网页爬虫,而是针对各个平台的上传逻辑进行了深度封装与架构重构,支持无头模式(Headless)运行,极大地提升了分发的稳定性。
| 平台 | 视频上传 | 图文/笔记 | 定时发布 | CLI / Skill | 核心特色与技术实现 |
| 抖音 | ✅ | ✅ | ✅ | ✅ | 核心主线重构最完整,支持终端交互输入验证码 |
| 小红书 | ✅ | ✅ | ✅ | ✅ | 基于浏览器自动化,完美支持种草图文与短视频 |
| 快手 | ✅ | ✅ | ✅ | ✅ | 浏览器自动化,已接入 CLI 与 Skill |
| Bilibili | ✅ | ❌ | ✅ | ✅ | 集成开源项目 biliup 引擎,无需手动安装 |
| YouTube | ✅ | ❌ | ❌ | ✅ | 走 YouTube Studio 浏览器自动化,避开官方 API 未审核锁定私享问题 |
| TikTok | ✅ | ❌ | ✅ | ❌ | 基于 Chrome 自动化实现 |
| 视频号 / 百家号 | ✅ | ❌ | ✅ | ❌ | 网页端脚本分发 |
为什么它是 AI 自媒体时代的“最后一步”?
随着 AI Agent(如 Claude Code、OpenClaw、Codex 等)的爆发,很多创作者已经实现了“AI 自动选题 ➔ 自动写稿 ➔ 自动剪辑视频”。但在自动发布阶段,如果单纯依赖视觉 Browser Agent 每次去截图理解网页,不仅速度慢、消耗大量 Token,还容易因页面 UI 微调而引发误触失败。
social-auto-upload 提供了高效的解决思路:
-
统一 CLI 驱动 (
sau):将复杂的浏览器网页点击封装成直观的命令行参数,一行命令即可完成登录校验与上传。 -
Native Skill 化:项目内置针对各平台的 Skill 逻辑,AI Agent 可以直接调用,将“AI 创作”与“自动分发”无缝衔接。
-
Patchright 隐蔽自动化:底层逐步切换至抗检测能力更强的自动化驱动(如 Patchright),降低平台的风控风险。
-
巧避 YouTube API 坑:对于 YouTube 平台,未经过 Google 严格合规审核的 API 上传视频会被强制锁定为“私享(Private)”。该项目使用浏览器自动化(YouTube Studio),可直接发布为公开(Public)并指定播放列表。
快速上手:CLI 自动化发布三步法
1. 环境准备与账号登录
使用 sau 命令行工具进行账号交互式登录,登录成功后 Cookie 会保存在本地,支持多个账号命名管理(如 creator_1):
# 登录抖音账号
sau douyin login --account creator_1
# 登录小红书账号
sau xiaohongshu login --account creator_1
2. 账号状态校验
在批量运行上传任务前,先校验当前账号的 Cookie 是否有效,确保自动化流程顺畅:
sau douyin check --account creator_1
sau xiaohongshu check --account creator_1
3. 执行一键分发
传入视频或图文资源路径,配合标题、描述及标签,脚本即可在后台静默完成全自动上传:
# 发布抖音视频
sau douyin upload-video --account creator_1 --file videos/demo.mp4 --title "视频标题" --desc "视频简介 #话题"
# 发布小红书图文笔记
sau xiaohongshu upload-note --account creator_1 --images img1.png img2.png --title "图文标题" --note "正文内容"
总结
social-auto-upload 打通了内容创作流中的最后一个堵点。无论是个人创作者用来节省每日手动上传的时间,还是团队用来搭建基于 Linux/Docker 的无人值守矩阵分发系统,它都是一个极其实用的开源基础设施。