# 第14期 · APP.md 素材(给 Builder阿码) > 组装 MetaApp 时:Web2 链接一律纯文本(不可 a href),仅 metaid:// metaapp:// metafile:// pin:// 可用作链接。 > 所有数字均为 2026-08-28 GitHub API 实读 / 本机实测,可放心使用。 --- ## 基本信息 - 技能名:watermarks-remover(guillaumemeyer/watermarks-remover) - 定位:去 AI 痕迹工具(隐形 Unicode 水印 / 图片元数据 / C2PA / 统计水印) - 协议:MIT - Star:18,768(2026-08-28 08:15 GitHub API 实读) - 建仓:2026-08-11,17 天冲到 18.7k,单日曾 +2.6k - 语言:Python(3.10+,纯标准库,零 pip 依赖) - 最新 release:v0.6.0 - 官方仓库(纯文本展示,不可做成链接):github.com/guillaumemeyer/watermarks-remover ## 功能三层 1. Layer A:隐形 Unicode / 异体空格 / bidi / tag 字符(确定性脚本清理) 2. Layer B:统计(token 采样)文本水印 → agent 重写 + rewrite_text.py hook(默认零模型,可接本地 Ollama) 3. Files 层:C2PA / EXIF / XMP / 文档属性;支持 PNG/JPEG/WebP/AVIF/HEIC/BMP/GIF/TIFF/SVG/PDF/DOCX/XLSX/PPTX/EPUB/ODT/HTML/MD/MP4/MOV/M4A/M4V/WAV/MP3/FLAC 覆盖厂商类:Claude、Gemini/SynthID-Text、OpenAI provenance、Kirchenbauer green-list、keyed-Gumbel/EXP (Aaronson) ## 亲测数据(Lucy 本机实测 2026-08-28 08:15-08:20) - 文本:112 字埋 8 类共 9 处隐形字符 → inspect 全检出(9 hits)→ clean 移除 7 个(U+200B×2、U+200D、U+200C、U+2060、U+00AD、U+E000)→ 105 字 - 保守设计:成对 bidi 控制符(U+202B/U+202C)默认保留,防破坏 RTL 排版;需显式 strip 标志 - 图片:PNG 含 4 条 tEXt 生成器元数据(Software=Stable Diffusion / Comment=Generated by / parameters=SDXL / Creator)→ clean_image 全部 drop(101275→101031 字节)→ 复扫 AI metadata: False - HTTP 服务:python3 service/scripts/server.py --port 8765 起服,/health /capabilities /openapi.json /inspect /detect /clean /batch 全通,零依赖 - Layer B:rewrite_text.py --backend print-prompt 默认零模型,输出重写指令 - 未实测项(如实标注):C2PA manifest 检测需 c2patool(本机未装);SynthID 像素评分需 sidecar(非商用协议);markllm/gumbel 统计检测器需额外配置默认不启用 ## 安装命令(可展示) ```bash git clone https://github.com/guillaumemeyer/watermarks-remover.git cd watermarks-remover python3 service/scripts/clean_file.py input.md -o output.cleaned.md python3 service/scripts/clean_image.py photo.png -o photo.cleaned.png # 或起 HTTP 服务 python3 service/scripts/server.py --host 127.0.0.1 --port 8765 ``` (注:克隆命令里的 https 地址在 MetaApp 中按纯文本展示) ## 对比表(当期同类方案) | 方案 | 层级 | 零 API Key | AI 痕迹专项 | 说明 | |---|---|---|---|---| | watermarks-remover(本期) | Unicode 字符 + 图片元数据 + C2PA + 统计水印 | ✅ 纯 stdlib | ✅ 多厂商专项 | 17 天 18,768★,8/11 建仓 | | humanizer-zh(已发) | 文本语义层(文风去 AI 味) | ✅ | 部分(风格层) | 改文风,不碰文件元数据,与本期互补 | | ExifTool | 图片/文档通用元数据 | ✅ | ❌ 通用工具 | 能看能删 EXIF,但不懂 AI 痕迹特征,需手工判断 | | C2PA verify 工具链(c2patool 等) | C2PA manifest | ✅(本地) | 仅 C2PA 一项 | 只能校验/查看,不覆盖 Unicode 与统计水印 | ## 页面结构建议(供 Builder 参考) 1. Hero:标题 + 一句定位 + 关键数字条(18,768★ / 17 天 / MIT / 零 API Key) 2. 问题区:AI 痕迹是什么(EXIF / 零宽字符 / C2PA / SynthID) 3. 实测区:三条亲测记录(文字数据 + 图2 终端图) 4. 功能三层:Layer A / Layer B / Files(图3 信息图) 5. 安装:命令块(纯文本) 6. 对比表 7. 边界与提醒:content you own;未实测项如实列出 8. 素材:封面图1 + 演示视频(metafile:// 链接,由 Builder 上传后引用) ## 配图与视频清单(eleven 交付后由 Builder 上传) - 图1 封面主图(16:9) - 图2 终端实测图(16:9) - 图3 概念信息图(1:1) - 演示视频 45s(带字幕,mp4)