免费开源自动化上传神器,我通宵重构了这套开源工具,让你的龙虾替你全网发遍视频 图文

免费开源自动化上传神器,我通宵重构了这套开源工具,让你的龙虾替你全网发遍视频 图文

好久没和大家聊天了。

因为一直以来在忙着自己的创业项目,很多项目没有完全走通,导致根本没有时间关注社区和开源项目

关注我的老朋友可能发现,我那个用于自动化上传社交媒体的开源仓库 social-auto-upload 已经有一段时间没怎么维护了。

但是前几天偶然回去看了一眼,突然发现这个项目的 Star 数量竟然不知不觉涨到了 9K!

image-20260325202517118

不知不觉,技术群都有2000多号人了

  • 作为作者,我心里确实挺过意不去的
  • 也作为社区的领头人,长时间的消失有点说不过去
  • 最近龙虾的火爆,本质上龙虾就是个废物,但是你给他装了各种skill就不一样了

于是脑子一热,发朋友圈立了个flag,必须更新起来

image-20260325202916911

可能是强行把自己推向大众,不自觉有点压力…

昨晚我通宵爆肝一顿,把把这件事开个头,甭管做多做少

凌晨4点的爆肝

social-auto-upload 简称sau

一句话总结:自动化上传视频到社交媒体:抖音、小红书、视频号、tiktok、youtube、bilibili…

AIGC的崛起,内容创造已经不是困难,而上传这个枯燥而无趣的事情已经成为一个"小麻烦"

尤其多个平台分发,矩阵运作

同时agent需要一个可以api,服务化,code化的服务,来完成最后一个环节上传

而各大厂商(国内),以正规的方式上传是非常困难的,于是催生了这么一个项目

开源仓库 social-auto-upload重新开启维护,经过2天密集的更新支持,除了原有的视频上传,定时发布等功能,还更新了

  1. 抖音

    • 全新支持了封面(横板竖版)

    • 图文支持

  2. 快手

    • 封面支持

    • 图文支持

  3. B站

    • 整合其他技术小伙伴的biliup项目
  4. 小红书

    1. 视频封面支持
    2. 图文支持

并且全员加入了:

  1. 全cli方式,无论是个人使用,还是agent使用可以快速使用
  2. 全部使用更隐秘的浏览器方式
  3. 默认是无头模式(用户不再呼出浏览器,感知上传的过程和阻挠,也可以参数设置呼出浏览器)
  4. 全部支持skill,面向AI的说明文档

image-20260325203129551

image-20260325203157780

有了sau,我们只需要专注于纯粹的内容创作。

让自己的自动化内容运作平台,做好最后一轮工作

至于剩下的脏活累活?交给你的“龙虾”。在这个互联网的汪洋大海里,你的龙虾小弟会帮你完美执行:

  1. 一键分发全平台:无论是视频号、抖音、快手,还是B站、小红书、YouTube,龙虾举起钳子,一键帮你同步到位。
  2. 每天定时更新:你可以把接下来的存稿都丢给它,设定好策略,你的龙虾每天都会准时替你打卡更新。
  3. 彻底告别断更:有了它,你再也不用被“发平台”、“写标题”、“选封面”这种枯燥的体力活耗尽热情。从此告别断更焦虑,做个潇洒的赛博包租公。

赛博龙虾分发小弟

于是我专门写了如何让人类驱动龙虾使用的docs/agent-bootstrap.md

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
1. 把整个仓库给你的 agent 客户端。
2. 把下面这段启动提示词完整发给它。
3. 等 agent 完成安装和 CLI 验证后,再继续给它下达登录、上传、定时发布等任务。

## 通用启动提示词

复制下面整段,发给你的 agent:

​```text
你现在在一个名为 `social-auto-upload` 的仓库中工作。

这是一个多平台社交媒体自动发布项目。当前主线已经接入:

- bilibili
- douyin
- kuaishou
- xiaohongshu

你的第一目标不是通读全部源码,也不是优先运行历史 examples,而是先把项目安装到“可运行、可验证、可继续执行任务”的状态。

请遵守以下规则:

1. 默认把仓库根目录视为当前工作目录。
2. 优先使用 `uv` 管理 Python 环境,不要默认回退到旧的 `requirements.txt`。
3. 优先使用当前主线 CLI:`sau`。
4. 优先参考这些文档:
   - `docs/install.md`
   - `docs/CLI.md`
   - `docs/update.md`
5. 如果需要平台级操作,优先参考这些 skill:
   - `skills/douyin-upload/`
   - `skills/kuaishou-upload/`
   - `skills/xiaohongshu-upload/`
   - `skills/bilibili-upload/`
6. 不要默认走历史 `examples/` 和旧 Web 路径,除非当前 CLI 主线不可用。
7. 如果登录流程生成二维码图片,不要只返回图片路径;请直接展示图片,或者明确告诉我该打开哪个本地图片文件扫码。
8. 如果是 Bilibili 登录,不要在非交互环境里强行代跑;应改为指导我在本地真实终端执行。
9. 安装完成后,请优先验证以下命令:
   - `sau --help`
   - `sau douyin --help`
   - `sau kuaishou --help`
   - `sau xiaohongshu --help`
   - `sau bilibili --help`
10. 完成后,请明确输出:
   - 你实际执行了哪些命令
   - 哪些验证通过了
   - 当前项目是否已经进入“可继续登录/上传”的状态
   - 推荐我下一步执行什么

如果过程中遇到错误,不要跳过,请先说明错误,再给出你准备采取的下一步动作。
​```

## 安装完成后,你可以继续怎么说

下面这些是你可以继续发给 agent 的任务示例。

### 做一次平台登录

​```text
请继续帮我登录小红书账号,使用有头模式,账号名用 `creator`。
​```

​```text
请继续帮我登录抖音账号,使用无头模式,账号名用 `creator`。
​```

### 做一次 CLI 可用性检查

​```text
请检查 bilibili、douyin、kuaishou、xiaohongshu 四个平台的 CLI 入口是否都可用,并告诉我缺什么依赖。
​```

### 做一次真实上传

​```text
请使用 xiaohongshu CLI,帮我上传一个图文草稿,使用定时发布,不要立即发布。
​```

​```text
请使用 douyin CLI,帮我上传一个视频,优先走当前主线,不要走历史 example。
​```

## OpenClaw / Codex / Claude Code 使用建议

### OpenClaw

- 适合直接粘贴上面的完整启动提示词
- 如果支持把仓库作为工作目录挂载进去,优先先挂载仓库,再发提示词
- 如果支持本地文件展示,登录二维码应让 agent 直接展示图片

### Codex

- 建议先让它完成 bootstrap,再继续发平台任务
- 让它优先使用 `docs/install.md`、`docs/CLI.md` 和 `skills/`
- 不要让它一开始自由探索整个仓库,否则容易走到历史路径

### Claude Code / cc

- 建议先让仓库成为当前 workspace
- 再发完整启动提示词
- 后续按“安装 -> 验证 -> 登录 -> 上传”顺序继续给任务

## 为什么不按平台拆四套提示词

因为这个项目现在已经有统一的 CLI 主线。

用户第一次把仓库交给 agent 时,更需要的是:

- agent 知道主入口是什么
- agent 知道应该优先走哪条路径
- agent 知道哪些是历史路径
- agent 安装完成后先给出明确验收结果

等进入执行阶段,再让 agent 根据你的实际目标去选择:

- `bilibili`
- `douyin`
- `kuaishou`
- `xiaohongshu`

这样比给用户准备四套平台 prompt 更稳,也更容易维护。

也有如何让AI agent使用的文档 install.md

image-20260325203926049

  • 继续更新其他平台的cli&skill化
    • 还剩下重构的部分:
      • 视频号、百家号(许多GEO需要)
    • 更多平台支持
      • tiktok,fb,ins等平台

同步下今年几个大方向:

  • 不断的死磕自己的个人的自动化项目,实现躺着轻松赚钱
    • 我还是不喜欢那种需要太多时间维护的项目,我更喜欢前期投入大量时间打磨,让其稳定运行(但是现实似乎很打脸,没有所谓的一劳永逸,我还在尝试)
  • 商业化一些自己的服务和软件
    • 我在做项目的过程中,诞生了诸多工具和服务,未来考虑做小型商业产品,帮助有需要的人
  • 做一些有影响力的事情
    • 继续不断完善该项目,贡献开源社区
    • 尽可能的开源更多的项目出来

独立开发者的数字山峰

目前项目在高频重构中,有bug,有问题,请及时告诉我

也希望大家可以贡献项目

项目地址(欢迎再去点个⭐): https://github.com/dreammis/social-auto-upload