watermarks-remover Skill 技能

AI 水印清除工具 — 支持多款 AI 生成内容的溯源痕迹剥离 watermarks-remover 是一款开源 AI

AI 水印清除工具 — 支持多款 AI 生成内容的溯源痕迹剥离

watermarks-remover 是一款开源 AI 水印清除工具,可从文本、图像和文件中去除多厂商的 AI 生成溯源标记,保护用户自有内容的隐私与整洁度。

该工具以「Agent Skill + Python 服务」的形态交付,Skill 层(skills/remove-ai-marks/)是一个薄封装,通过 HTTP 调用后端服务执行实际清除操作,因此 Agent 运行环境无需安装 Python 依赖。

支持清除的水印类型分为三个层次:

A层(确定性文本水印):清除不可见 Unicode 字符、方向控制字符、特殊空格、Bidi 字符等,由确定性 Python 脚本完成,无需模型调用。

B层(统计性文本水印):针对基于 token 采样的统计水印(如 Kirchenbauer 风格开源 LLM 水印),通过 Agent 重写配合可选的 rewrite_text.py 钩子消除,可对接本地 Ollama 等模型。

文件层(元数据水印):剥离 C2PA / EXIF / XMP 等内容溯源元数据,支持格式包括 PNG、JPEG、WebP、AVIF、HEIC、BMP、GIF、TIFF、SVG、PDF、DOCX、XLSX、PPTX、EPUB、ODT、HTML、Markdown、MP4、MOV、M4A、M4V、WAV、MP3 等。

支持的 AI 厂商生态覆盖 Claude、SynthID-Text(Gemini)、OpenAI provenance 标记、Kirchenbauer 风格开源 LLM 水印等主流方案。

应用场景包括:对外发布的文稿和文档去除 AI 生成痕迹、照片图像剥离 AI 元数据保护隐私、提交给编辑或客户的内容脱敏处理等。

安装使用方式:

Grok Build 环境安装 Skill:创建 .grok/skills 目录后软链接 skills/remove-ai-marks 即可,通过 /remove-ai-marks 或「strip AI watermarks / C2PA / Claude marks」指令调用。

Cursor Skill 安装:运行 python3 install_skill.py 即可将 skills/clean-user-facing-text/ 安装到 ~/.cursor/skills/,支持模型选择触发。

本地服务启动:仅需 Python 3.10+ 标准库,无需 Docker,执行 python3 service/scripts/server.py --host 127.0.0.1 --port 8765 即可。

可选系统工具包括 c2patool(检查 C2PA 清单)、exiftool(PDF 元数据深度清除)、qpdf(PDF 结构重建),在 Docker 镜像中已预装。

核心脚本完全基于 Python 3.10+ 标准库,无第三方依赖;B层重写功能为可选项,需模型调用时通过环境变量配置后端和 API Key。

项目采用 MIT 许可证,Stars 929,Forks 95。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论