AX 爱鲜报

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 仍保留斜杠别名

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。