byakugan 是一个私有、开源的 AI 文本检测工具,完全在用户自己的机器上运行,旨在帮助用户判断文本是否读起来像 AI 生成,并改善其可读性。项目免费且开源。
用途
byakugan 用于检测文本的 AI 相似度,并提供改进建议。它强调 AI 文本检测是一种信号而非定论,且对非英语母语写作者存在偏见。检测结果以可能性及置信度呈现,而非简单的是/否判断。僵硬、均匀、充满套话的写作通常得分较高;多样、个性化的写作得分较低。建议仅用于自己的作品。
主要能力
- AI 检测:评估文本读起来像 AI 的程度,并给出通俗语言的解释。
- AI 特征短语识别:指出具体哪些短语读起来像 AI。
- 语法检查:对文本进行语法检查。
- 重复使用检查:将文本与用户自己的文档进行比对,检查是否存在重复使用。
- 本地运行:所有处理均在本地完成,保护隐私。
使用方式
byakugan 提供两种使用方式:
1. 在浏览器中使用
这是一个静态网页应用。用户粘贴文本后,可获得 AI 相似度评估、通俗解释、语法检查以及与自有文档的重复使用检查。所有处理均在页面内完成,粘贴的内容不会离开浏览器。
本地运行方式: (资料中未提供具体命令,暂未提供)
2. 在已有的 AI 助手中使用
这是一个 MCP 服务器,适用于 AI 助手(如 Claude Desktop、IDE 或任何 MCP 客户端)。它为 AI 提供检测结果以及具体的 AI 特征短语,让用户自己的 AI 在本地检查和重写文本。
对于 Claude Desktop,将以下内容添加到 claude_desktop_config.json 并重启: (资料中未提供具体配置内容,暂未提供)
Claude Code 用户可将其作为插件安装:
/plugin marketplace add JayOfemi/byakugan
/plugin install ai-checker@ai-checker
然后告诉 AI“use ai-checker to check this text”并粘贴要检查的文本。完整设置、工具及验证方法见 mcp/README.md。
项目结构
site/:浏览器检查器,一个静态网页应用。详见 site/README.md。mcp/:MCP 服务器和 TypeScript 库。详见 mcp/README.md。
每个文件夹都是独立的包,拥有自己的构建。需要 Node 22(.nvmrc)。
适用场景
- 用户希望私下检查自己的写作是否读起来像 AI。
- 用户希望在 AI 助手中集成检测功能,以便在本地检查和重写文本。
- 用户需要检查文本是否与自有文档存在重复使用。
限制
- AI 文本检测是信号而非定论,且对非英语母语写作者存在偏见。
- 结果以可能性及置信度呈现,而非简单的是/否判断。
- 建议仅用于自己的作品。
- 具体本地运行命令和 Claude Desktop 配置内容在资料中未提供。
许可证
MIT。版权所有 (c) 2026 Jay Ofemi。