免责声明:本文仅供技术学习交流,项目仅限个人使用,请勿用于商业用途。

一、先灵魂拷问:你发一条小红书要多久?

让我猜猜你的日常:

  • 📸 拍照 30 分钟,P 图 1 小时

  • ✍️ 想文案想到头秃,写了删删了写

  • 🏷️ 琢磨标签怎么蹭流量

  • ⏰ 最后发现:一条笔记,从构思到发布,2 小时没了

而你隔壁工位的小王,每天雷打不动发 3 条,点赞还比你高。

你问他秘诀,他神秘一笑:"勤奋。"

信他个鬼。

今天我要揭秘的,就是小王可能正在用的"外挂"——一个 GitHub 上的开源项目,输入一句话,AI 自动生成图片+文案+标签,一键发布到小红书

这不是科幻,这是 2026 年的真实技术。


二、这个项目到底是个啥?

项目名叫 "AI一键发布小红书文章",GitHub 地址我放文末了。

简单说,它是个"小红书全自动发文机器人"

传统发小红书

用这个工具

想选题、拍照片、P 图、写文案、加标签、手动发布

输入一句话描述 → 点一下按钮 → 完事儿

对,就这么离谱。

比如你在网页上输入:

"一栋摩天大厦在田野风光中竖立,非常赛博摩登,标题、内容、标签自拟"

然后点击"一键发布",它会:

  1. 🤖 用 AI 生成一张赛博朋克风格的摩天大楼图片

  2. ✍️ 自动写出标题(比如"赛博田野摩天楼")和正文

  3. 🏷️ 自动配上标签(#赛博朋克 #摩天大楼 #未来感)

  4. 🚀 直接发布到你的小红书账号

整个过程,你除了输入那句话,啥也不用干


三、零基础也能听懂的技术原理(我尽量说人话)

我知道,看到"GitHub""开源项目"这些词,很多小伙伴已经开始慌了:

"我是不是要学编程?"
"是不是要装什么奇怪的环境?"
"我的电脑会不会炸?"

稳住,先别跑。

这个项目其实可以拆成三个"打工人",它们分工协作,你不需要理解每一行代码,只需要知道谁在干嘛:

🧑‍💼 打工人 1 号:Go 后端(负责"登录小红书+操作网页")

想象它是一个"自动化浏览器操作员"

你平时发小红书,是不是要打开网页、登录账号、点发布、上传图片、填标题、写正文、选标签、点发送?

这个 Go 后端,就是把这些操作全部自动化了。它底层用了一个叫 xiaohongshu-mcp 的神器(xpzouying大佬写的,详情在github搜),相当于一个"小红书遥控器",让程序能代替你的手指去点网页。

🧑‍💼 打工人 2 号:RedNoteServerMCP 客户端(负责"传话")

这个稍微抽象一点,我打个比方:

想象你的前端网页是个"甲方老板",Go 后端是个"技术小哥"。老板不会直接跟技术小哥说话,而是通过一个"项目经理"(MCP 客户端)传话。

MCP 全称叫 Model Context Protocol(模型上下文协议),是 AI 圈最近很火的一个标准。你可以理解为:AI 和外部世界之间的"通用翻译官"

这个项目里的 Python 脚本,就是这个"翻译官",负责把网页上的指令翻译成后端能听懂的话。

🧑‍💼 打工人 3 号:HTML 前端页面(负责"让你点按钮")

这就是你看到的那个漂亮的网页界面:

  • 一个输入框,让你写描述

  • 一个红彤彤的"一键发布"按钮

  • 一个结果展示区,告诉你发布成功没

你唯一要接触的,就是这个页面。 其他的两个打工人,在后台默默干活,你看不见它们,但它们一直在忙。

🤖 那图片和文案是怎么生成的?

这就是 AI 的魔法了。

项目会调用 AI 大模型(比如 Gemini 或其他图像/文本生成 API),根据你的描述:

  • 文生图:把你的文字描述变成一张精美的图片

  • 文生文:根据主题自动写出小红书风格的标题和正文

  • 自动标签:AI 还会自己提炼关键词,生成 #话题标签

相当于你雇了一个24 小时不休息的 AI 设计师+文案策划+运营助理,而且不要工资


四、怎么用?(保姆级步骤,但别被步骤吓到)

作者在项目里给了启动步骤,我帮你翻译成人话:

Step 1:先登录小红书(只用一次)

cd login 目录
go run main.go

这会弹出一个浏览器窗口,你扫码登录小红书,登录成功后,cookie 会保存下来,以后就不用再登了。

💡 人话:就像你第一次在新电脑上登录微信,扫个码,以后就不用再扫了。

Step 2:启动后端服务

# 在总目录执行
go run .

这会启动那个"自动化浏览器操作员"。

Step 3:启动 Python 客户端

cd client 目录
py RedNoteServerMCP.py
py Request.py

启动"传话项目经理"。

Step 4:打开网页,开始"作弊"

双击打开 autoCreateRedNote.html,你会看到一个很简洁的页面:

  • 上面一个大输入框,写你的内容描述

  • 中间一个红色按钮:"一键发布 🍠"

  • 下面一个结果框,显示发布状态

输入你想发的内容主题,点按钮,等几秒,你的小红书就多了一条新笔记。


五、这玩意儿适合谁玩?

人群

用处

🧑‍🎓 想学习 AI 应用开发的新手

这是一个绝佳的入门项目,代码量不大,但能跑通"AI 生成 → 自动发布"的完整链路

📱 小红书运营党

批量生成内容素材,把重复劳动交给机器,你专心想选题

🛠️ 对自动化感兴趣的技术爱好者

可以在此基础上 DIY 更多功能,比如定时发布、批量发布、多账号管理


六、⚠️ 重要提醒(必看)

  1. 仅限个人学习使用,项目明确声明禁止商业用途,尊重作者劳动成果。

  2. 首次登录需要手动扫码,之后可以长期保持登录状态。

  3. AI 生成的内容建议人工审核一下,毕竟 AI 偶尔也会"胡说八道",别让它给你生成什么奇怪的东西直接发出去了。

  4. 技术依赖:需要安装 Go 和 Python 环境。如果你是完全零基础,可能需要先花半小时装一下环境(网上教程很多,搜"安装 Go""安装 Python"即可)。

  5. 图片生成需要配置 AI API Key,比如 Gemini 或其他图像生成服务的密钥,这部分需要你自己申请(大部分有免费额度)。


七、写在最后

说实话,第一次看到这个项目的时候,我是有点震惊的。

不是因为技术有多难——恰恰相反,它的代码并不复杂,几个脚本、一个网页,就把"AI 生成内容 + 自动发布"这件事串起来了。

震惊的是,AI 正在把"内容创作"的门槛,降到无限低。

以前发一条小红书,你需要会拍照、会 P 图、会写文案、懂运营。

现在,你只需要会说人话——把你的想法描述出来,剩下的,AI 帮你搞定。

这不是在鼓吹"用 AI 取代创作",而是说:工具已经摆在这里了,怎么用,取决于你。

你可以用它批量生产垃圾内容,也可以把它当作灵感放大器——让 AI 帮你做重复劳动,你把省下来的时间,用在真正需要人类创造力的事情上。


📎 项目地址如下,打开下载即可开箱使用

https://github.com/mafiather/AI-one-click-generator-for-Xiaohongshu-posts-with-images-and-texts


🔔 如果这篇文章对你有帮助,欢迎点赞、在看、转发三连!

你的支持是我继续挖掘有趣项目的最大动力 👇


本文仅供技术学习交流,请遵守各平台使用规则,合理使用自动化工具。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐