Skip to content

Latest commit

 

History

171 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI 公众号写作系统

公众号「老东谈道理」正在用的编辑器。起因是写一篇文章要花 2-3 小时,太慢了。

从一堆命令行脚本开始,随着号做起来后流程变复杂,逐渐演变成现在这套 Web 系统。用它写了一个月的大学咨询和政策解读类推文,涨粉 500,广告收入 700+。

核心能力

RAG 索引往期文章 —— 生成时会调取历史内容,文章风格和叙述身份不会飘。

提示词编排 —— 内置一套针对公众号场景的提示词工程,支持自定义调整,公众号素材、写作指南、往期内容统一注入。

实时样式预览 —— 生成后可以在 Web 端直接预览公众号排版效果,支持自定义样式,所见即所得。

图片支持 —— 支持图片上传,支持配置生图模型自动生成配图。

使用流程

  1. 配置 AI Key(支持主流模型 API)
  2. 输入标题 + 填写公众号素材
  3. AI 生成草稿,实时预览公众号样式
  4. 手动复制上传到公众号(自动发布需要企业资质,目前不支持)

页面截图

image AI 配置 2b5fce749cc9e327775d7796f74ddb78 公众号预览 264b18843271a8f9faef4e0daf5fa05f 样式管理 150278045f7e43d6ac330ccabf7cb095

快速启动

cd web
npm install
npm start

前端跑在 http://localhost:5173,后端 API 在 http://localhost:3000。

Docker 一键部署

安装 Docker Desktop 或 Docker Engine 后,在项目根目录运行:

./scripts/docker-start.sh

脚本会检查 Docker、创建可选的私有 web/.env、构建镜像、启动容器并等待后端和首页就绪。API Key 可以启动后在浏览器「AI 配置」页面填写。

服务启动后访问 http://localhost:3000。SQLite、RAG 索引、上传图片、草稿和日志会分别保存在 Docker 命名卷中。

已有本地数据迁入 Docker:

./scripts/docker-import-local-data.sh --yes
./scripts/docker-smoke.sh

备份与恢复:

./scripts/docker-backup.sh
./scripts/docker-restore.sh backups/<timestamp> --yes

详细持久化、迁移、恢复和调试文件清理说明见 docs/DEPLOYMENT.md

后续方向

工作流式的提示词编排能力——把现在的单次生成升级成多步骤的任务链,支持更复杂的写作场景。 如果你确实有公众号写作风格规范想喂给 LLM:

在项目根目录新建 写作参考/写作规范.md,写真正的"公众号写作风格指南"(朋友式口吻、避免 AI 套话、段落控制等)

About

自动 ai 生成公众号文章,发布到草稿箱或者自动发布的工作流工具,自用,主要是方便自己用 ai 写公众号,由于之前发生过 key 泄露,所以删除了 commit 历史

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages