BetaStreetOmnis/xhs_ai_publisher

AI-powered Xiaohongshu/Rednote content creation and publishing tool with PyQt desktop UI, FastAPI service, login-state reuse, preview publish, and automated browser workflows.

这是什么

这是一款自动化小红书内容创作与发布的桌面/网页工具。它利用 AI 语言模型生成贴文标题与正文,并通过浏览器自动化完成登录与发布,协助创作者节省重复性的撰写与发布工作。

运作方式

  1. AI 内容生成 — 输入主题(或从内置的微博/百度/Bilibili 热门榜单中选择)。工具会调用 LLM API(兼容 OpenAI、Claude 或 Ollama,需自行配置密钥)来撰写标题与正文。若未配置 API,则会使用内置模板。
  2. 图片处理 — 系统会为贴文匹配图片,允许上传自定义图片,并能通过内置模板(营销海报、横幅、产品照)生成封面图与多页内容图。
  3. 发布 — 使用 Playwright 浏览器自动化,登录小红书(手机+验证码,或导入 Chrome 现有登录状态),预览并发布贴文。支持定时发布以实现无人值守操作。
  4. 多账号与安全性 — 支持多个用户配置文件,具备隔离的登录状态与数据;API 密钥于本地加密;所有数据存储于 ~/.xhs_system/。

技术堆栈

  • Python 3.8+、PyQt5 桌面 GUI、FastAPI + Playwright(网页/API 模式,支持 Docker 部署)
  • 本地 SQLite 数据库、JSON 配置文件、加密密钥存储
  • 可扩展的提示词模板 (templates/prompts/*.json) 与图片模板

特色功能

  • 网页链接导入:粘贴 URL(例如微信文章)即可提取标题/正文/图片至草稿
  • 热点数据中心:从多个中国平台抓取热门话题,一键选用作为贴文主题
  • 具备完整文档,可通过手机上的 OpenAI Codex 代理控制此工具(需搭配第三方桥接应用)

总结:这是一款功能完备、实用的小红书创作者自动化工具,结合 LLM API 进行写作与浏览器自动化进行发布。它本身不训练 AI 模型,而是一款 AI 驱动的应用程序。

相关

  • 项目
  • 项目
  • 项目
  • 项目