vibe-blog
多 Agent AI 写作工作台,输入主题即可自动完成调研、写作、配图、审核,输出万字技术长文
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
多 Agent AI 写作工作台,输入主题即可自动完成调研、写作、配图、审核,输出万字技术长文
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Vibe Blog 是一个基于 LangGraph 多 Agent 协作的 AI 写作工作台,用户只需输入一个主题或一份素材,它就能自动完成联网调研、大纲规划、逐章节写作、代码示例生成、Mermaid 图表绘制、AI 配图、事实审核,最终输出万字级别的专业技术长文——整个过程通过 SSE 实时可见,写作者可以随时介入确认大纲或中止任务。

想象你是这样一位技术博主:最近想写一篇关于「RAG 检索增强生成技术内幕」的长文。这需要:
这些工作,一个人需要 3-5 天。你望而却步,草稿文件夹里躺着七八个「等有空再写」的标题。
Vibe Blog 就是为了解决这个问题而生的。 它不是让你去适应工具,而是让多个专业 AI Agent 来适应你的写作流程——就像组建一支编辑部,有研究员查资料,有编辑理大纲,有美编做配图,有校对审内容,而你是坐在总编辑位置上的那个人。

多 Agent 系统的编排方式决定了整个系统的上限。市面上主流的多 Agent 框架有三个流派:
| 框架 | 核心优势 | 代表场景 |
|---|---|---|
| CrewAI | 角色清晰、上手快 | 简单任务流水线 |
| AutoGen | 对话式协作强 | 模拟会议、多角色讨论 |
| LangGraph | 状态机控制、边执行边检查、可注入条件分支 | 复杂长流程、需中途人工介入的任务 |
Vibe Blog 选择了 LangGraph,原因很直接:万字长文生成不是一条单行道。研究 Agent 可能发现原有大纲有知识缺口,需要回退到调研阶段;审核 Agent 可能要求重写某一节;写作者可能在中途修改目标受众。这些「非线性」决策,正是 LangGraph 状态图最擅长处理的场景。
2025-2026 年,多 Agent 协作已经从「概念验证」进入「生产部署」阶段。根据行业数据,多 Agent 架构在复杂任务(需要 3+ 步骤、跨领域知识、动态决策)上的表现显著优于单 Agent。Vibe Blog 正是这一趋势的代表性应用之一。
整个写作流程由 10 个专业 Agent 协作完成,LangGraph 以共享状态(TypedDict)串联各节点:

| Agent 分组 | 具体角色 | 职责说明 |
|---|---|---|
| 调研层 | Researcher + Search Coordinator | 联网多轮搜索、筛选来源、补齐知识缺口 |
| 规划层 | Planner | 将调研证据转化为结构化大纲,支持人工确认节点 |
| 写作层 | Writer + Questioner | 逐章节生成、处理追问与修订 |
| 审核层 | Reviewer + Fact Checker | 事实核查、质量评分(91分阈值)、一致性与深度检查 |
| 创意层 | Coder + Artist | 生成代码示例、绘制 Mermaid 图表、生成 AI 配图 |
| 润色层 | Humanizer + Voice Checker + Thread Checker | 语气优化、表达风格统一、章节连贯性 |
| 组装层 | Assembler + Summary Generator | 最终文档拼接、摘要生成 |
这种「专人专事」的设计,避免了单一 LLM 在长文生成中常见的「虎头蛇尾」「前后矛盾」「代码和文字脱节」等问题。每个 Agent 都有明确的输入输出契约,LangGraph 负责在状态机中流转,出现问题时可以精确回退到某个 Agent 重试,而不是从头开始。

Vibe Blog 不是玩具项目,具备完整的生产级工程架构:
前端:Vue 3 + Vite + Pinia + TipTap 编辑器。TipTap 是专业富文本编辑器,支持 Markdown 实时预览和代码高亮,写作体验接近 Notion。Pinia 状态管理保障了 SSE 实时进度推送与 UI 的流畅同步。
后端:Flask + Pydantic + Gunicorn。Flask 轻量但成熟,配合 Pydantic 做请求校验,Gunicorn 作为 WSGI 生产服务器。SSE(Server-Sent Events)用于向后端推送生成进度,相比 WebSocket 更轻量且天然支持 HTTP/2。
工作流引擎:LangGraph + LangChain。LangGraph 定义状态图结构,LangChain 提供工具(联网搜索、文件解析、代码执行等)的抽象封装。两者结合,既有了状态机的精细控制,又有了丰富的工具生态。
持久化:SQLite。轻量、无运维、开箱即用,符合独立工具的部署哲学。
可观测性:可选 Langfuse 集成。生成 Token 追踪、LangGraph 节点执行耗时、Agent 间消息流转——生产环境中这些数据对调优至关重要。

不同于直接让 LLM「凭记忆写作」,Researcher Agent 会进行多轮联网搜索:首轮广撒网发现核心概念,次轮针对知识缺口深入挖掘,最后一轮验证关键事实。Search Coordinator 协调搜索策略,避免重复查询和遗漏。
技术文章最怕「全是文字」。Coder Agent 会根据文章内容自动生成 Mermaid 流程图、架构图、时序图,嵌入 Markdown 后在任何支持 Mermaid 的平台(如 GitBook、Notion、docsify)均可渲染。
从 2026 年 1 月更新起,系统支持 8 种配图风格:卡通手绘、水墨古风、科研学术、Chiikawa 萌系等,由 Nano Banana API 驱动生成。封面图同样由 AI 创作,并支持生成封面动画(GIF/MP4),让文章在社交媒体上更有吸引力。
这个功能让人眼前一亮:围绕同一个主题写的多篇文章,可以自动聚合成一本书的结构,通过内置阅读器浏览——像 GitBook 一样,支持侧边栏导航和 Markdown 渲染。书籍还可以导出 DOCX,满足出版需求。

支持上传 PDF、Markdown、TXT 文件作为写作素材,Agent 会解析文件内容并切片(chunk)入库,在写作时结合 RAG 检索使用。这意味着你可以用自己整理的笔记、课程文档、公司内部 wiki 来增强生成质量。
生产级应用不可或缺的环节。每个生成任务的所有 LangGraph 节点执行时间、Token 消耗、Agent 间消息内容都可以在 Langfuse Dashboard 中回放。遇到生成质量问题时,可以精确到「Fact Checker 在第 3 轮查询了哪个来源」,而不是对黑盒输出一头雾水。
Vibe Blog 提供完整的 docker-compose 配置,backend(Flask)和 frontend(Vue 3)分别构建、独立容器,通过卷挂载持久化数据和生成产物:
/health 端点,docker-compose 自动探活.env 填写 LLM API Key 即可运行,默认使用通义千问兼容 OpenAI 格式整个部署流程约 10-15 分钟(包含镜像拉取和首次启动),适合有 Docker 基础的技术用户。
LLM API 成本:万字长文生成通常需要数十元到上百元 Token 消耗(取决于模型和文章长度),对高频用户是一笔不小的开销。
内容事实性依赖上游:Agent 的调研质量完全取决于联网搜索的来源质量。若某个细分领域网络资料稀少,生成内容可能出现「幻觉」(hallucination)。系统内置 91 分质量阈值和 Fact Checker 审核机制,但无法做到 100% 准确。
Alpha 版本稳定性:README 明确标注 Alpha 版本,功能和数据格式可能变化,核心项目不适合直接依赖。
中文内容优化:当前默认模型为 Qwen3-max-preview(通义千问),对中文技术写作的流畅度和专业度表现良好,但对某些前沿领域的术语准确性仍有提升空间。
发布功能默认关闭:如需将生成结果发布到公众号等平台,需要在构建时传入 ENABLE_PUBLISHER=true 并配置额外依赖,流程不够直观。
Vibe Blog 出现在一个关键的时间节点:2025-2026 年,多 Agent 系统正从「单 Agent 问答」向「多 Agent 协作执行复杂任务」演进。在 Coding Agent(Devin、Claude Code)取代重复编码工作的同时,内容 Agent 正在接管另一块高人力成本的工作——深度技术写作。
从更宏观的视角看,Vibe Blog 代表了 AI 应用的几个趋势:
| 维度 | 评分 | 说明 |
|---|---|---|
| 创意新颖度 | ★★★★★ | 首个将多 Agent 流水线完整应用于技术长文生成的的开源项目 |
| 工程完整度 | ★★★★☆ | 生产级架构,docker-compose、Lintfuse 测试覆盖完备 |
| 文档质量 | ★★★★☆ | README 结构清晰,但 Alpha 版本限制其稳定性 |
| 上手难度 | ★★★☆☆ | docker-compose 降低门槛,但.env 配置需查阅文档 |
| 社区活跃度 | ★★★★☆ | Datawhale 背书,CHANGELOG 频繁,Issue 响应积极(63 个 open issues) |
| 代码质量 | ★★★★☆ | 清晰的模块划分,Agent 职责单一,Pydantic 契约严格 |
Vibe Blog 是 2025-2026 年 AI 技术写作领域最具参考价值的开源项目之一,适合技术博主、知识工作者、教育内容团队以及对多 Agent 架构感兴趣的开发者的学习与使用。