写公众号最麻烦的,往往不是写,而是流程太碎:
选题、素材、大纲、初稿、排版、预览,每一步都要来回切换。
所以我做了一个小工具:AI-Writer。

把 AI 写作、素材整理和公众号排版放到一个工作台里,让你从标题和素材出发,更快生成一篇可编辑、可预览的公众号文章。
一、定位
AI-Writer 是一个面向中文公众号作者的写作排版工具:你给标题、备注和素材,它帮你生成大纲、生成初稿,并在右侧实时预览公众号样式。
更准确地说,它不是“自动替你思考一切”的内容机器,而是一个把写作链路整理顺手的工作台。
二、功能速览
| 模块 | 解决的问题 | 适合展示的排版 |
|---|---|---|
| 选题池 | 管理标题、素材、状态和模型 | 列表、标签、状态 |
| AI 大纲 | 把零散素材组织成结构 | 二级标题、项目符号 |
| AI 初稿 | 基于大纲生成公众号草稿 | 段落、引用、重点句 |
| 右侧预览 | 边写边看排版效果 | 主题、字体、代码高亮 |
| 富文本复制 | 粘贴到公众号编辑器 | 表格、分割线、代码块 |
三、一个典型流程
- 新建选题,写清楚标题、内容类型和模型。
- 把写作角度、参考资料、产品信息直接放进备注。
- 先生成大纲,人工调整结构。
- 再生成初稿,必要时用 AI 修改局部段落。
- 在右侧检查公众号样式,最后复制富文本。
这套流程的重点不是“少点几次按钮”,而是让每一步都有明确位置:素材放哪里、结构在哪里改、正文在哪里预览,都不用来回切工具。
代码块展示:本地启动
pip install -r requirements.txt
uvicorn web.main:app --reload --port 8000
如果用 Docker,也可以这样启动:
docker compose up -d --build
代码块展示:创建选题 payload
{
"title": "AI-Writer——一键公众号写作排版工具",
"content_type": "tutorial",
"model": "按前端模型下拉手动选择",
"notes": "目标读者:公众号作者。重点展示表格、代码块、分割线和富文本复制。"
}
四、为什么要把排版放进写作流程
很多文章不是写完才需要排版。标题层级、段落长度、表格宽度、代码块背景,这些都会反过来影响正文怎么写。
比如技术教程里,代码块如果默认是浅色背景,在公众号里很容易和正文混成一片;黑色背景会更像一个独立的“操作区”,读者扫一眼就知道这里可以复制命令。
五、适用群体
适合这些
- 经常写 AI、工具、教程、产品解读的公众号作者。
- 需要把 Markdown 内容粘贴到公众号编辑器的人。
- 希望本地部署、数据自己保存的小团队。
暂时不适合谁
- 想自动抓热点、自动洗稿的人。
- 不愿意提供素材,只想让模型凭空编内容的人。
- 需要复杂协作审批、定时发布的大型团队。
六、小结
AI-Writer 的价值不在于替作者“无中生有”,而在于把公众号写作里那些重复、割裂、容易丢格式的步骤放到同一个界面里。
当选题、大纲、初稿、预览和复制都在一个工作台完成,写作者能把注意力放回内容本身。
七、网站预览
下面是 AI-Writer 实际界面效果:


