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 语言模型生成贴文标题与正文,并通过浏览器自动化完成登录与发布,协助创作者节省重复性的撰写与发布工作。
运作方式
- AI 内容生成 — 输入主题(或从内置的微博/百度/Bilibili 热门榜单中选择)。工具会调用 LLM API(兼容 OpenAI、Claude 或 Ollama,需自行配置密钥)来撰写标题与正文。若未配置 API,则会使用内置模板。
- 图片处理 — 系统会为贴文匹配图片,允许上传自定义图片,并能通过内置模板(营销海报、横幅、产品照)生成封面图与多页内容图。
- 发布 — 使用 Playwright 浏览器自动化,登录小红书(手机+验证码,或导入 Chrome 现有登录状态),预览并发布贴文。支持定时发布以实现无人值守操作。
- 多账号与安全性 — 支持多个用户配置文件,具备隔离的登录状态与数据;API 密钥于本地加密;所有数据存储于
~/.xhs_system/。
技术堆栈
- Python 3.8+、PyQt5 桌面 GUI、FastAPI + Playwright(网页/API 模式,支持 Docker 部署)
- 本地 SQLite 数据库、JSON 配置文件、加密密钥存储
- 可扩展的提示词模板 (
templates/prompts/*.json) 与图片模板
特色功能
- 网页链接导入:粘贴 URL(例如微信文章)即可提取标题/正文/图片至草稿
- 热点数据中心:从多个中国平台抓取热门话题,一键选用作为贴文主题
- 具备完整文档,可通过手机上的 OpenAI Codex 代理控制此工具(需搭配第三方桥接应用)
总结:这是一款功能完备、实用的小红书创作者自动化工具,结合 LLM API 进行写作与浏览器自动化进行发布。它本身不训练 AI 模型,而是一款 AI 驱动的应用程序。
相关
- 项目
- 项目
- 项目
- 项目