搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

dreammis/social-auto-upload

效率与系统工具

面向内容创作者和多平台运营者的发布工具,用统一 CLI 和 Agent Skill 把视频、文章、图文发到多个社交平台。

16,539
2,805
Python
MIT
创建于 2 年前

项目介绍

social-auto-upload 解决的是同一份内容要重复发到多个平台的问题。它提供统一的 sau CLI,同时为 Codex、OpenClaw、Claude Code 等 Agent 提供按平台拆分的 Skill。覆盖的平台包括抖音、快手、小红书、Bilibili、视频号、百家号、大鱼号、支付宝生活号、微博、虎扑、TikTok、雪球、YouTube、知乎、Facebook、Facebook Page 和 Instagram。视频、文章、图文使用不同命令,部分平台还支持定时发布和作品查询、删除等管理操作。

代码组织上,CLI 命令位于 sau_commands/,发布流程位于 uploader/。Bilibili 上传能力基于开源项目 biliup 封装 biliup。

快速使用

安装和更新有独立文档:先看安装说明与更新说明。项目声明的 Python 版本为 3.10–3.12。

每个平台先登录一次,再检查本地会话。creator 只是你自定义的账号别名:

sau douyin login --account creator
sau douyin check --account creator

然后发布视频,把 <account_name> 换成上面使用的别名:

sau douyin upload-video --account <account_name> --file videos/demo.mp4 --title "示例标题" --desc "示例简介"

Bilibili 视频需要指定分区参数:

sau bilibili upload-video --account <account_name> --file videos/demo.mp4 --title "示例标题" --desc "示例简介" --tid 249

图文笔记使用 upload-note,可传多张图片:

sau xiaohongshu upload-note --account <account_name> --images videos/1.png videos/2.png --title "图文标题" --note "图文正文"

文章使用 upload-article 并从文件读取正文,大鱼号和知乎有对应示例,完整参数见 CLI 使用说明。使用 Markdown 主题时要求 Node.js 22+,需要先执行一次:

sau article setup

使用约束

  • 每个平台都需要首次交互式登录;会话按 --account 别名分别保存,可以准备多个账号并并发执行任务。
  • TikTok 是基于 Chrome 的实现,没有 sau CLI 入口。YouTube 登录通过 Google 账号交互完成,使用浏览器自动化而不是官方 API;README 说明这是因为未通过 Google 合规审核的 API 项目上传的视频会被强制锁为私享。
  • YouTube 及部分海外平台需要显式配置代理:YouTube 在 conf.py 设置 YT_PROXY;Facebook、Instagram 使用 --proxy 或 SAU_FACEBOOK_PROXY、SAU_FACEBOOK_PAGE_PROXY、SAU_INSTAGRAM_PROXY 等环境变量。
  • Bilibili 首次运行会自动下载 biliup 并检查上游更新,不需要手动安装。
  • 抖音视频发布可能触发短信二次验证,程序会优先读取项目根目录的 verify_code.txt,也可以在终端直接输入验证码。
  • YouTube 定时发布标注为开发中,知乎定时发布标注为实验性,不应按稳定能力使用。
  • 仓库主体采用 MIT 许可证,18 个 Agent Skill 在各自的 SKILL.md 中声明为 MIT-0。

HotRepo 点评

在 2026-11-14 的 Python 日榜记录中,项目单日新增 43 Star,当天最好名次为第 12,总 Star 数为 16,539,Fork 数为 2,805。这条快照说明当天有稳定的新增关注,但只有一个时间点,不能据此判断趋势。从仓库内容看,更值得注意的是平台覆盖面和两条使用路径——CLI 与 Agent Skill——这更适合需要持续维护多账号发布的运营场景,而不是一次性上传。

README 中有赞助商推广链接和优惠码,但仓库提供的 CLI 命令、平台文档和 Skill 本身内容完整,不依赖这些服务即可使用,因此赞助内容不构成项目的主要内容。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

相关推荐

  1. threerocks/article2media通过 Claude Code / Codex Skill 把一篇文章或一条视频做成可发布的小红书卡片、长图、公众号排版和口播短视频。JavaScript126
  2. mu-zi-lee/Tangentry把 B 站、YouTube、播客、RSS 和网页收进一个本地阅读器,笔记锚定到时间点和原文。Go146
  3. brainstormity/LightPost自托管的社媒发布面板,可一次撰写、定时发布并跟踪多个账号的发布结果。Python196
  4. Panniantong/Agent-Reach给 AI Agent 一条命令访问登录墙、视频与中文平台的读取搜索 CLI。Python101,551
  5. Zzz11042/assets-upload把分散在本机的游戏工程、美术资产和连载项目整理成本地网页与 REST API,并导出方案给 AI agent。JavaScript162