guillaumemeyer/watermarks-remover

A privacy-first app that strips AI watermarks from content you own.

解决的问题

本项目提供工具来移除文本与文件中 AI 生成的来源标记与水印。它专为拥有内容并希望通过移除 AI 供应商用于识别机器生成内容的隐形标记,来确保隐私与数据卫生的用户所设计。

运作方式

系统运作于三个主要层级:

  • 层级 A (确定性): 使用 Python 脚本移除隐形 Unicode 字符、特殊空格、双向覆盖与标签字符。
  • 层级 B (统计性): 通过代理驱动的重写或特定的重写钩子 (rewrite hook) 来处理 Token 采样水印。
  • 文件: 从各种格式中移除元数据与来源标记,包括图像 (PNG, JPEG, WebP 等)、文档 (PDF, DOCX, XLSX, PPTX) 与媒体文件 (MP4, WAV, MP3)。

它可以部署为独立的 HTTP 服务、一组 CLI 脚本,或是作为 AI 代理 (如 Claude Code, Codex, 或 Cursor) 的“技能”,允许代理清理其所写入的文件。

适用对象

  • 希望自动清理 AI 代理所写入文件的 AI 代理用户。
  • 希望从自己的文档与图像中移除 AI 来源标记的内容创作者。
  • 希望通过 HTTP API 将 AI 水印移除功能整合到自己应用程序中的开发者。

特色亮点

  • 多供应商支持: 针对来自 Claude, Gemini (SynthID-Text), OpenAI 以及开放 LLM 机制 (Kirchenbauer, Aaronson) 的标记。
  • 代理整合: 包含针对 Claude Code, Codex, Cursor 与 Grok 的专用安装程序。
  • 详细的文件支持: 处理从简单文本到复杂容器 (如 PDF 与 DOCX) 的广泛格式。
  • 确定性钩子: 可配置为 PostToolUse 钩子,在代理写入文件后立即自动检查或清理文件。

写过它的文章

相关