GitRead 中文社区
首页趋势排行榜原创文章严选周刊
更多资源
新手训练营
精选专题热门话题GitHub 文档资源精选实战指南

writing-agent

🚀 一个基于 Claude Code (Skills + Subagents) 的“去AI味”全栈写作系统。不仅防套路,更通过专属规则强制注入人类观点与细节,搭配读者测试评估与自动图文排版。全面支持 DeepSeek / 智谱GLM / MiniMax 等国产低成本大模型,提供从选题、风格建模到审稿发布的高维全自动写作工作流。

  • 语言JavaScript
  • 默认分支main
  • 大小9.7 MB
  • 更新1 天前
  • Issues1
在 GitHub 打开
avatardongbeixiaohuo

技术解读

以下内容由 GitRead 中文社区 编辑团队基于项目 README 与官方资料整理, 结合中文开发者的常见使用场景补充技术选型建议。具体以项目官方文档为准。

技术分析:dongbeixiaohuo/writing-agent

项目背景与痛点

dongbeixiaohuo/writing-agent 是一个基于 Claude Code (Skills + Subagents) 的全栈写作系统,特别之处在于其融合了多种国产低成本大模型,提供了一套从选题、风格建模到审稿发布的全方位自动化写作工作流。此项目直指当前自动化写作工具的一个核心痛点:缺乏人类观点与细节的“机器味”文本。通过专属规则强制注入人类观点和细节,dongbeixiaohuo/writing-agent 则提供了一种去“AI味”的文字生成方案,不仅避免套路,还能全面优化内容质量。

核心技术揭秘

dongbeixiaohuo/writing-agent 项目采用了 Claude Code 的 Skills + Subagents 设计模式来构建业务逻辑,实现了端到端的自动化写作流程。其架构图可描绘如下:

graph TD A[用户请求] --> B[参数校验] B -->|"通过"| C{"内容生成流程"} B -->|"失败"| D[返回错误] C --> D1[选题生成] C --> D2{"风格建模"} C --> D3{"生成内容"} D3 --> D4[排版与润色] D4 --> D5[读者测试] D5 --> D6{"发布审核"} D5 --> D7[反馈优化] D6 --> D8[文章发布] D7 --> D9[内容优化]

此架构展示了从接收用户请求到最终发布文章的整个数据流。选题生成负责提出文章的选题方向,风格建模则决定文本的写作风格和语言特点。内容生成模块通过多种大模型进行文本创作,再经过排版与润色提升阅读体验和可读性。通过读者测试环节判别文章质量,并通过反馈优化机制不断迭代。最后,发布审核确保内容符合最终要求,审核通过后则会正式发布文章。

功能亮点与差异

相较于同类竞品,dongbeixiaohuo/writing-agent 的核心优势在于其全栈自动化写作流程中的加入专属规则,这些规则强制注入人类观点与细节,使得生成的内容更具真实性和紧迫感,避免了其他自动化系统可能存在的“机器味”文章。此外,通过支持国产低成本大模型,dongbeixiaohuo/writing-agent 实现了灵活性与成本效益的平衡。

应用场景与落地建议

在生产环境中,dongbeixiaohuo/writing-agent 需要面对的是真实世界的挑战,如大规模用户的并发请求、模型训练与参数调整等。项目建议在具备较高用户输出需求且追求高质量内容生产的场景下使用,例如新闻编辑部、UGC内容服务商等。

综合评价

dongbeixiaohuo/writing-agent 提供了一种有效挑战“AI味”文本的解决方案,通过引入人类观点与细节提升了自动化写作的质感与可读性。然而,其作为自动化系统,仍需面对模型准确性和算法优化的问题,且国内大模型的质量及其实际应用场景的稳定性亦有待提升。

从技术角度来看,dongbeixiaohuo/writing-agent 项目在复杂性和实现难度上都有一定的挑战。不过整体来看,它展示了一份对于实现高质量自动化创作系统所应有的野心和设计巧思。

内容更新时间:8月14日。 编辑团队负责选题与抽样审核,详见 编辑准则。

相关仓库

affaan-m/ECC avatar
ECCaffaan-m
6 天前
303.3k
44.7k
280

代理框架性能优化系统。为 Claude Code、Codex、Opencode、Cursor 及其他工具提供技能、本能、记忆、安全性和研究优先的开发支持。

ai-agentsanthropicclaude+5
JavaScript
61.3 MB
2
详情
react/react avatar
reactreact
1 天前
252.6k
52.7k
1.5k

用于 Web 和原生用户界面的库。

declarativefrontendjavascript+3
JavaScript
1.1 GB
0
详情
trekhleb/javascript-algorithms avatar
javascript-algorithmstrekhleb
7月26日
196.7k
29.6k
146

用 JavaScript 实现的算法与数据结构,并附有讲解和延伸阅读链接

algorithmalgorithmscomputer-science+5
JavaScript
14.6 MB
0
详情
DietrichGebert/ponytail avatar
ponytailDietrichGebert
2 周前
191.1k
10.7k
101

让你的 AI 代理像房间里最懒的资深开发者一样思考。最好的代码是你从未写过的代码。

agent-skillsai-agentsclaude+7
JavaScript
12.8 MB
0
详情
CyC2018/CS-Notes avatar
CS-NotesCyC2018
1 天前
186.5k
48.6k
118

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

algorithmcomputer-sciencecpp+5
JavaScript
255.3 MB
0
详情
Snailclimb/JavaGuide avatar
JavaGuideSnailclimb
2 周前
159.6k
44.9k
19

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

javainterviewredis+7
JavaScript
179.2 MB
1
详情
airbnb/javascript avatar
javascriptairbnb
4月17日
148.0k
26.5k
169

JavaScript 风格指南

arrow-functionses2015es2016+11
JavaScript
3.7 MB
0
详情
vercel/next.js avatar
next.jsvercel
5 小时前
143.5k
32.4k
1.1k

React 框架

reactserver-renderinguniversal+7
JavaScript
2.5 GB
0
详情

关于

ai-writingclaude-codecontent-generationdeepseekstyle-modelingwriting-assistantwriting-agentwriting-workflow
  • MIT License
  • 459 Stars
  • 69 Forks
  • 4 Watching

简要分析

热度分
601
价值分
296
活跃状态
活跃
GitHub

语言占比

Batchfile
CSS
HTML
JavaScript
NSIS
PowerShell
Python
TypeScript

Release

  • Writing Agent 桌面版 RC98(Windows x64 · 未签名)6 天前
  • Writing Agent 桌面版 1.0.0-rc.96(Windows x64 · 未签名候选)1 周前
  • Writing Agent 桌面版 1.0.0-rc.93(Windows x64 · 未签名候选)2 周前
  • Writing Agent 桌面版 1.0.0-rc.88 · Windows x643 周前
  • Writing Agent 桌面版 1.0.0-rc.87 · Windows x643 周前

贡献者

dongbeixiaohuodongbeixiaohuo

Writing Agent · 写稿 Agent

把一个想法,写成一篇有自己声音的文章。

Writing Agent 是一款开源 AI 写作助手,面向公众号文章、观点分析、个人随笔和经验分享。带上你的选题、材料和判断,和它一起找切口、写初稿、讨论修改,把文章一轮轮打磨出来。

下载 Windows 桌面版 · 快速上手 · Claude Code 插件 · 参与开发 · 文档中心

Windows x64 公开测试版 · Claude Code Skill / 插件 · MIT 开源

写作的每一步,都可以一起琢磨

一篇文章的难处,常常藏在动笔前和初稿后:这个话题从哪里切入?哪些材料值得用?读者为什么要继续看?改完之后,还像不像自己说的话?

Writing Agent 把这些环节串成一段可以参与的写作过程:

讨论方向 → 整理材料与提纲 → 写出初稿 → 审校与修改 → 确定标题、核查与导出

先聊清楚,再动笔

只有一个模糊想法,也可以开始。助手会和你讨论主题、读者、观点与材料。在共创模式下,你可以逐步看成果、提问题、换方向,再决定是否继续。

比如,你可以这样说:

我想写一篇关于 AI 与职场关系的公众号文章。我的判断是,会用工具之外,还有一些能力会让人脱颖而出。先帮我找一个值得展开的切口。

写到一半,也可以随时接着讨论:

这个开头太像报告了。从一个具体的工作场景切入,保留我的判断。

把喜欢的写法,留在自己的风格库里

粘贴样文、导入 TXT / Markdown / DOCX,或读取网页与公众号文章,提取其中的结构、节奏、表达方式和示例。你可以编辑、试写、保存,再为不同项目选择合适的风格。

观点文可以直接有力,随笔可以舒展从容。常用写法有了自己的名字,下次写作就能接着用。

写完初稿,还有不同视角帮你挑问题

主笔负责展开文章,编辑关注结构和论证,发布审校检查容易引起误解的内容,三位模拟读者提供阅读感受。随后集中修订、打磨语言,再讨论标题和核对事实。

你可以接受建议,也可以追问理由、保留自己的表达。作者的取舍始终是这段协作的一部分。

改稿有来处,好句子找得回

方向、材料、阶段成果和稿件版本都保存在项目里。主对话用于讨论,“稿件与版本”用于阅读、比较修改和导出 TXT / HTML。中断后可以从已保存的进度继续,把精力留给文章本身。

模型和搜索,由你选择

内置常用模型服务的接入预设,涵盖 DeepSeek、智谱、MiniMax、千问、Kimi、OpenAI、Anthropic、Gemini 等,也支持自定义 API 与本地网关。

可以先用一个模型完成写作,也可以为策划、写作和审校分别分配模型。需要补充公开资料时,可开启 DeepSeek、Parallel 或 Tavily 搜索;手头已有材料,也能直接开始。

看看一篇文章是怎么写出来的

《工资的一半,是你受的气折算的》是一份 Claude Code 工作流示例。仓库保留了它从选题到成稿的过程,可以沿着每一步看看文章如何形成:

选题 → 素材与证据 → 提纲 → 初稿 → 语言打磨

选择适合你的使用方式

入口 适合谁 怎么开始
Windows 桌面版 想通过界面和对话写作的用户 安装 App,连接自己的模型服务
Claude Code Skill / 插件 已在使用 Claude Code,喜欢文件工作区和可定制工作流的用户 安装插件,在写作目录中启动 Claude Code

两种入口都在持续维护。原版用户可以继续使用熟悉的工作流,也欢迎体验桌面版。功能对照与迁移说明

开始写第一篇文章

直接下载 Windows x64 安装包 · 发布说明与校验文件

  1. 安装 App:下载安装包并运行,桌面版无需另装 Claude Code、Node.js 或 Python。
  2. 连接模型:进入“设置 → 模型”,选择服务商,填写自己的 API Key 和模型 ID,验证连接。
  3. 说出想法:点击“新建项目”,描述选题,也可以带上已有素材、参考文章和写作风格。
  4. 一起改好:查看阶段成果,在对话里提意见、确认标题,完成核查后导出文章。

项目和稿件保存在本机;写作所需的上下文会发送给你选择的模型服务。模型与搜索用量按各自服务商账户计费。当前桌面版为公开测试版,安装提示、备份与升级步骤见桌面快速开始。

在 Claude Code 中使用

如果你喜欢在终端与文件工作区里写作,可以直接安装 Writing Agent 插件:

claude plugin marketplace add dongbeixiaohuo/writing-agent
claude plugin install writing-agent@writing-agent-marketplace

在准备写作的目录中启动 Claude Code,用自然语言提出需求:

我想写一篇关于工作节奏的文章,先和我讨论方向,再整理材料和提纲。

插件将选题、研究、风格、写作、审校与导出串在同一套工作流中,按文章保存材料和阶段文件,方便查看、修改和扩展。

需要已可用的 Claude Code、Node.js 和 Python 环境。安装、更新与工作流定制见 Claude Code 使用指南。

一起把这个写作工具做得更好

欢迎带着真实写作需求来交流:哪一段让你读不下去,哪一句不像你的口吻,哪条修改建议真正帮到了你。这些反馈会直接影响后续的写作体验。

也欢迎贡献模型接入、风格案例、审校方法和界面改进。提交 Issue时请附上版本、使用入口和复现步骤,并去掉材料中的隐私与 API Key。

从源码开始

开发环境使用 Node.js 24.18.0、Python 3.11。先启动带示例数据的界面预览:

git clone https://github.com/dongbeixiaohuo/writing-agent.git
cd writing-agent
npm ci
npm run ui:dev:mock
目录 内容
apps/desktop、apps/web 桌面入口与 Web 界面
packages/ 写作流程、模型适配、存储与界面组件
claude-runtime/ Claude Code Skill 与专家工作流维护源
demo/、evaluations/ 写作样例与质量评估工具

运行检查:npm run check:runtime、npm run check:ui、npm run check:desktop。Windows 打包使用 npm run desktop:package,产物输出到 output/desktop。

继续阅读:项目结构 · 模型分组 · 搜索设置 · 开发与发布文档 · 更新记录

开源与致谢

Writing Agent 采用 MIT License,欢迎使用、修改和贡献。

感谢一路试用和反馈的写作者,也感谢 CC-Switch 等开源项目提供的参考。第三方代码和配置资料的来源见 THIRD_PARTY_NOTICES.md。

评论

登录 后发表评论
暂无评论
GitRead 中文社区
深度解读 · 趋势洞察 · 价值精选

关于

关于我们联系我们编辑准则收录标准赞赏人员

发现

技术趋势新手训练营资源精选实战指南精选专题热门话题GitHub 文档

条款

隐私政策服务条款网站地图
26.9万收录项目
7.4万中文话题
155精选专题
发现技术价值,连接开源智慧
© 2026 GitRead · GitHub 中文社区 本站与 GitHub, Inc. 无隶属关系;GitHub 是 GitHub, Inc. 的商标。