watermarks-remover AI 水印清除工具
一个隐私优先的开源工具,用于从你拥有的内容中移除多家 AI 厂商留下的水印与来源标记,支持文本、图片、PDF、Office 文档及音视频等多种格式。
爱鲜报评分
0.0
0 人评分
23k
星数
否
中文
Python
主语言
是
活跃
50
贡献者
人工分析
EDITORIAL推荐理由
该项目以隐私保护为核心,针对 Claude、Gemini/SynthID、OpenAI 等主流 AI 生态的隐形水印和来源标记提供系统化清理方案。它同时提供 Agent Skill 与独立 Python 服务,既能集成到 Claude Code 等智能体工作流,也能作为命令行工具独立使用。分层设计(确定性 Unicode 清理 + 统计水印改写 + 文件元数据剥离)思路清晰,适合关注 AI 内容溯源与隐私的开发者研究。
适用场景
- 清理自己创作内容中 AI 工具留下的隐形水印
- 在 Claude Code / Cursor 等 Agent 工作流中自动净化生成文件
- 处理图片、PDF、Office 文档中的 C2PA/EXIF 元数据
- 作为 pre-commit 钩子防止带水印内容进入代码仓库
- 研究 AI 文本水印检测与去除技术
优点
- 覆盖多厂商多格式,支持 Claude、Gemini、OpenAI 等主流 AI 生态
- 分层架构清晰,确定性脚本与统计改写相结合
- 提供 Agent Skill 与独立服务两种使用方式,集成灵活
- 纯 Python 标准库实现,无第三方依赖,部署简单
- MIT 开源许可,社区活跃(2.3 万+ Star)
缺点
- 仅适用于用户自己拥有的内容,存在法律与伦理边界
- 统计类文本水印去除依赖模型改写,效果为尽力而为
- 无法拦截仅存在于聊天记录中的助手回复文本
- 部分高级集成(如 Claude Code 插件)需要特定环境
上手难度
进阶
项目简介
watermarks-remover 是一个隐私优先的开源工具,用于从你自己拥有的内容中移除多家 AI 厂商留下的水印与来源标记。它同时提供 Agent Skill 和纯标准库 Python 服务,让智能体主机无需安装 Python 即可通过 HTTP 调用清理能力。
项目定位:隐私与内容卫生,而非绕过版权或规避溯源监管。
核心能力
项目采用分层设计,针对不同类型的水印采取不同策略:
| 层级 | 目标 | 实现方式 |
|---|---|---|
| A 层 | 隐形 Unicode、异常空格、双向文本、标签字符 | 确定性 Python 脚本 |
| B 层 | 统计型(token 采样)文本水印 | Agent 改写 + 可选 rewrite_text.py 钩子 |
| 文件层 | 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、FLAC
覆盖的厂商生态
- Claude
- Gemini / SynthID-Text
- OpenAI 来源标记
- 开源 LLM 的 Kirchenbauer 绿名单水印与 Gumbel/EXP 密钥水印
使用方式
作为 Agent Skill 安装
Skill 本身不含代码,通过 HTTP 调用服务。安装后设置 WATERMARKS_SERVICE_URL(默认 http://127.0.0.1:8765):
python3 install_skill.py --skill remove-ai-marks --target claude-code
支持的目标主机包括 Claude Code(个人/项目)、Cowork、Cursor 等。
作为 Claude Code 插件
/plugin marketplace add guillaumemeyer/watermarks-remover
/plugin install watermarks-remover@watermarks-remover
自动清理钩子
插件注册 PostToolUse 钩子,在 Agent 写入文件后自动运行检测或清理:
check(默认):报告水印标记,不修改文件clean:就地剥离标记,并通知模型文件已变更
注意事项
- 钩子只能覆盖 Agent 写入的文件,无法改写聊天记录中的助手回复
- 统计类文本水印的去除依赖模型改写,属于尽力而为
- 请确保仅对自己拥有的内容使用本工具
项目结构
skills/remove-ai-marks/:Agent Skill 定义service/:Python 服务与脚本- 旧名
remove-claude-marks仍保留斜杠别名
评论
- 暂无评论,来写第一条吧。