我把小红书内容生产流程,做成了一个协作平台

我把小红书内容生产流程,做成了一个协作平台

最近我把自己本地跑的一套小红书内容工作流,整理成了一个能真正用起来的平台,名字叫 XHS Workbench

它不是那种只负责“生成一篇文案”的 AI 工具,而是把一条更完整的内容链路串了起来:

  • AI 先产出草稿
  • 人工再做判断和修改
  • 图片素材统一绑定
  • 发布前先校验
  • 最后再一键发到小红书

说白了,我想解决的不是“写一篇内容难不难”,而是内容团队或者个人创作者在日常生产里,流程太碎、切换太多、回溯太难的问题。

为什么要做这个东西

过去这类内容工作流,经常散落在几个地方:

  • 文案在文档里
  • 图片在文件夹里
  • 状态在表格里
  • 发布靠人工打开网页处理

如果只是偶尔发一篇,问题不大。
但只要开始批量做内容,或者开始把 AI 生成接进来,马上就会出现几个很现实的问题:

  • 哪篇内容已经改完了,靠记忆
  • 配图有没有对应上,要来回找
  • 发布失败了,原因留不住
  • 同一条内容的版本变更,不好追踪

所以我最后没有继续堆单点脚本,而是直接把它做成了一个“内容协作平台”。

这个平台现在能做什么

目前已经跑起来的能力,主要有这几块。

1. 统一管理内容草稿

每条内容都有自己的标题、正文、标签、图片和状态,不用再把信息拆在不同工具里。

2. 图片素材直接绑定内容

发小红书最烦的一件事,其实不是写文案,而是临发布时还要重新找图、对图、拖图。

现在这部分被前置到了内容层。内容和素材是一条记录,查看和发布时都能直接拿到。

3. 发布前先做一次校验

我不想把“点了发布才发现有问题”当成默认流程,所以在真正发布前会先走一遍校验。

这样能提前发现图片数量、内容格式、发布条件之类的问题,把返工成本压下来。

4. 直接打通发布链路

内容验证通过之后,可以直接进入发布流程,不需要再人工把标题、正文、图片重新搬一遍。

5. 保留状态和错误信息

内容会有 draftpendingpublishedfailed 这些状态。发成功了能追,发失败了也能看错误原因,后面做失败重试会更顺。

实际界面长什么样

先看工作台首页。内容列表、平台登录状态、小红书登录状态、筛选和新建入口都放在一个界面里。

XHS Workbench 首页

再看内容详情页。图片、正文、标签和发布时间等信息可以集中查看,后续这里也会继续增强编辑和审核体验。

XHS Workbench 内容详情

这套东西是怎么搭起来的

技术上我没有走特别花的路线,核心是先把链路跑通。

  • 前端: React + Vite + Tailwind CSS
  • 后端: FastAPI
  • 存储: SQLite
  • 部署: Docker Compose
  • 发布能力: 接入 xhs-kit

现在本地已经是容器化运行,前后端和发布链路可以一起启动。对我来说,这样的形态才算从“脚本集合”变成“平台”。

我现在最看重的,不是 AI 写得多像人

很多人讨论 AI 内容工具,焦点都放在“能不能一键写出爆款”。

但真做久了会发现,真正决定效率的,往往不是某一次生成,而是整条链路是不是顺:

  • 内容能不能集中管理
  • 素材能不能跟内容绑定
  • 人工能不能方便接手
  • 发布前能不能低成本发现问题
  • 发完之后能不能追踪结果

所以我现在更相信一件事:

单点能力当然重要,但真正稳定的产出,靠的是流程产品化。

后面我还会继续补什么

接下来准备继续做几块:

  • 更顺手的内容编辑体验
  • 批量发布能力
  • 更完整的失败重试和日志
  • 更细的协作权限
  • 更多内容平台接入

如果你也在做 AI 内容生产、个人 IP 工作流,或者小团队内容协作,我觉得这类平台比“再多一个生成器”更值得投入。

因为内容生产到最后,拼的不是一次生成,而是持续、稳定、可复用地把内容发出去。