guillaumemeyer/watermarks-remover
A privacy-first app that strips AI watermarks from content you own.
解决的问题
该项目提供工具,用于从文本和多种文件格式中移除AI生成的出处标记和水印。专为内容所有者设计,帮助他们通过去除AI厂商(如Claude、Gemini/SynthID和OpenAI)用于追踪AI生成内容的不可见标识符,来维护隐私或实现内容‘洁净’状态。
工作原理
系统在三个主要层面运行:
- A层(确定性): 使用Python脚本移除不可见Unicode字符、特殊空格、双向覆盖字符和标签字符。
- B层(统计性): 通过代理主导的重写或特定的
rewrite_text.py钩子处理令牌采样水印,可使用Ollama等后端。 - 文件元数据: 从广泛格式中移除C2PA、EXIF、XMP和文档属性,包括图像(PNG、JPEG、WebP等)、文档(PDF、DOCX、XLSX等)和媒体文件(MP4、WAV等)。
可作为独立HTTP服务、一组CLI脚本,或作为‘代理技能’(轻量级客户端)部署,允许AI代理(如Claude Code或Cursor)触发清理流程。还支持‘钩子’,可在代理将文件写入磁盘前自动扫描并清理。
适用人群
- 内容创作者: 希望从自己作品中移除AI出处标记的人。
- AI代理用户: 使用Claude Code、Cursor或Grok的用户,希望其代理能自动清理生成的文件。
- 开发者: 需要通过HTTP API以程序化方式检测或移除AI水印的人。
主要亮点
- 多厂商支持: 支持Claude、Gemini/SynthID-Text、OpenAI以及开源LLM方案(Kirchenbauer/Aaronson)的标记。
- 广泛文件支持: 涵盖从标准图像、PDF到Office文档及音频/视频文件的各类格式。
- 代理集成: 提供Claude Code、Cursor和Grok专用安装程序,包含自动清理用的
PostToolUse钩子。 - 轻量核心: 核心服务和脚本仅依赖Python 3.10+标准库,可选系统工具(
c2patool、exiftool、qpdf)用于更深度清理。
写过它的文章
相关
- 项目
- Dispatch
- Dispatch
- Dispatch
- Dispatch