Humanizer Skill:45K星开源神器让AI文秒变真人写的
用 LLM 写内容最头疼的不是「写不出来」,而是「写出来太像 AI」。句子工整到发亮、形容词堆到尴尬、每段必有三件事——这些统称「AI 味」。大多数解决方案是让 AI「再自然点」,但判断力全交给模型自己。Humanizer 做了件反直觉的事:把「不像 AI」拆成 35 条可以逐条指认的规则,让任何 Agent 照着清单改,而不是靠感觉猜。GitHub 45,744 星(2026-09-09),日均增长约 1,130 星,是目前反 AI 痕迹工具里 star 增速最快的开源项目。
功能与原则
Humanizer 是一款 Agent Skill,核心能力是识别文本中的 AI 写作特征并重写为自然人话,不改变原文所表达的事实和观点。设计原则很明确:判断不能靠感觉,要靠清单。规则全部来自 Wikipedia「Signs of AI writing」手册(WikiProject AI Cleanup 维护),35 条 pattern 编号排列,每条都有「修改前/修改后」对照示例,可逐条校验。Humanizer 不凭空创造「人味」,只是把统计均值倾向替换为有读者意识的具体选择。
认可度
- GitHub Star:45,744(截至 2026-09-09)
- 日均增长:约 1,130 星(持续多周)
- Fork:2,956
- 第三方实测:GPTZero 检测通过率从 12% 提升至 78%(真实内容管道测试,非理论值)
- 曾在 Product Hunt、Hacker News 热帖,被多家 AI 资讯站深度解读
- 多次出现在 GitHub Trending 日榜(AI 分类)
链接
GitHub:https://github.com/blader/humanizer
原作者
GitHub 用户 blader,个人资料公开信息有限,但仓库维护活跃(最近一次 push:2026-07-22,版本 2.11.2)。项目完全开源(MIT License),社区贡献活跃。
介绍
Humanizer 基于 Wikipedia 的「AI 写作迹象」研究项目。WikiProject AI Cleanup 的编辑们通过数千篇 AI 生成文本的观察,总结出一套系统性模式清单。Humanizer 将这套清单工程化为可安装的 Agent Skill。
核心流程分三步:首先标出所有检测到的 AI 特征( strongest first);然后 draft rewrite(不把原文结构当固定框架);最后检查 draft 中是否还有 AI 痕迹,写最终版本。过程中遇到缺失细节(人名、数字、日期、引用),会直接询问而不是编造。
仓库本体是一个 456 行的 SKILL.md,附带一个 88 行的 Python 自校验脚本 validate-package.py。GitHub 语言标签被标为 Python,但产品本质是纯 Markdown——脚本只是测试工具,SKILL.md 才是交付物。这是「以 prompt 为产品」这一新范式的典型案例。
特点
- 35 条可校验规则:覆盖虚假深度句、堆砌形容词、被动语态、AI 残留词、装饰性标题等五组 pattern,每条有明确修改示例
- 不增减事实:名称、数字、日期、引用、来源声明全部原样保留,缺失细节会主动询问而非编造
- Voice Matching:提供 2-3 段本人写作样本,Humanizer 会匹配其节奏、用词、标点和个人习惯
- 文件感知:处理文件时只改 prose,代码块、数据、前置matter、链接目标全部保留
- 全流程透明:显示第一稿改写 + 批评意见 + 最终版本,用户可见每一步判断逻辑
- 跨 Agent 兼容:Claude Code、Codex、Cursor、OpenCode 等所有支持 Skill 格式的 Agent 均可使用
- 本地运行零成本:无 API 调用、无 token 消耗、无需订阅
使用方法
安装(Skills CLI):
npx skills add blader/humanizer --global
Claude Code 2.1.14+ 插件模式:
/plugin marketplace add blader/humanizer
/plugin install humanizer@humanizer
手动安装:复制 SKILL.md 到 Agent 的 skills 目录即可。
调用方式:
/humanizer
[粘贴待处理文本]
或直接说:
请 humanize 这段文字:[文本]
处理文件:
Humanize the prose in docs/launch-post.md
提供写作风格样本:
/humanizer
Here's a sample of my writing for voice matching:
[粘贴 2-3 段自己的文章]
Now humanize this text:
[粘贴 AI 文本]
使用场景与人群
适用场景:
– 内容团队用 AI 辅助写作后的「去 AI 味」打磨
– 独立博主/自媒体让 AI 草稿读起来更像本人风格
– 企业对外文案的 tone 统一与自然度提升
– 学术/技术文档去除过度正式感,增加可读性
目标用户:
– 日常高频用 AI 生成文字内容的人
– 对外发布内容有质量要求的创作者和企业
– 需要让 AI 草稿匹配品牌调性的营销/运营人员
输入与输出案例
输入(AI 味文本):
I recently spent five unforgettable days in Lisbon, and let me tell you — this city completely stole my heart. From the moment I arrived, I knew I was somewhere truly special. Nestled along the banks of the Tagus River, Lisbon stands as a vibrant testament to Portugal’s enduring spirit, where rich history and modern energy intertwine at every turn. Yes, the famous hills are challenging — my legs certainly felt it! — but every climb rewards you with breathtaking, panoramic views that make it all worthwhile.
输出(Humanizer 改写后):
I spent five days in Lisbon last October and still have mixed feelings about it. Beautiful, yes. Also harder on the knees than anyone warned me. The hills are the whole story and somehow never make the brochures. My hotel was up in Alfama, which photographs beautifully and translates, in practice, to climbing what felt like a six-story staircase every time I wanted coffee. I would go back, but in spring and with better shoes.
对比可见:原文的「令人难忘」「完全俘获我的心」「 vibrant testament 」「 rich history and modern energy intertwine 」等 AI 高频堆砌表达被替换为具体的「 last October 」「 mixed feelings 」「 harder on the knees 」,语气从面向所有读者变成了面向一个具体的人,细节可验证,节奏不规则——这些正是人类写作的典型特征。
评论区
登录后可评论。