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

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

好久没和大家聊天了。

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

关注我的老朋友可能发现,我那个用于自动化上传社交媒体的开源仓库 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
请检查 bilibilidouyinkuaishouxiaohongshu 四个平台的 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