资讯详情

资讯详情

Claude Code与Cursor AI智能体自动去水印:watermarks-remover Skill + PostToolUse Hook安装实战

Claude Code与Cursor AI智能体自动去水印watermarks-remover Skill PostToolUse Hook安装实战【免费下载链接】watermarks-removerA privacy-first app that strips AI watermarks from content you own.项目地址: https://gitcode.com/gh_mirrors/wa/watermarks-removerwatermarks-remover是一个隐私优先的 AI 去水印开源项目它以 Agent Skill PostToolUse Hook 的形式让 Claude Code、Cursor 等 AI 智能体在写出文件后自动检查或清除 AI 水印隐形 Unicode、C2PA 元数据、统计采样水印让智能体产出即干净成为默认行为 。为什么 AI 智能体的产出需要自动去水印AI 模型输出内容时往往会悄悄留下三类溯源痕迹水印类型藏在哪里怎么去隐形 UnicodeLayer A零宽空格、双向控制符、特殊空格等确定性脚本100% 可测统计采样水印Layer B藏在 token 选择偏好里智能体重写best-effortC2PA / 文件元数据PNG、PDF、DOCX 等容器按格式剥离关键问题是Skill 是指令模型自己决定用不用而 Hook 是拦截器由宿主框架在每次写文件工具调用后强制执行。watermarks-remover 把两者组合成一套确定性工作流Skillremove-ai-marks教会智能体如何调用清洗服务处理文本、图片、文档等全格式PostToolUse Hook智能体每次执行Write/Edit/MultiEdit后自动对新写入的文件做水印扫描发现即报告或原地清除。项目架构上Skill 只是一个瘦客户端——所有清洗引擎跑在一个独立的本地 HTTP 服务里Python 3.10 标准库无第三方依赖智能体宿主甚至不需要安装 Python。核心文档见 README.md 与 Skill 说明书 skills/remove-ai-marks/SKILL.md。三步安装让 Claude Code 和 Cursor 自动去水印第 1 步获取仓库git clone https://gitcode.com/gh_mirrors/wa/watermarks-remover cd watermarks-remover第 2 步启动本地清洗服务端口 8765make serve # 等价于 python3 service/scripts/server.py --host 127.0.0.1 --port 8765服务只绑定回环地址纯本地运行无需 Docker。Windows 用户无需 Docker可参考 docs/windows-autostart.md 配置开机自启。第 3 步一键安装 Skill 到各宿主项目自带安装器 install_skill.py一条命令覆盖所有宿主# 安装到 Claude Code个人级所有项目可用 python3 install_skill.py --skill remove-ai-marks --target claude-code # 安装到 Cursor默认目标 python3 install_skill.py --skill remove-ai-marks --target cursor # 安装到当前项目.claude/skills/可随仓库共享给团队 python3 install_skill.py --skill remove-ai-marks --target claude-project --project-dir /path/to/project宿主参数落地位置Claude Code个人--target claude-code~/.claude/skills/skillClaude Code项目--target claude-projectPATH/.claude/skills/skillCursor--target cursor默认~/.cursor/skills/skill安装器写入前会先按 Agent Skills 打包规范校验frontmatter 字段、命名规则等已有安装会被备份后替换--force才会真正覆盖。装完无需重启在 Claude Code 里输入/skills即可确认已加载 ✅。 如果不想跑服务、只要纯文本清洗可改装自包含的clean-user-facing-textSkillskills/clean-user-facing-text/SKILL.md。PostToolUse Hook文件写出的自动安检门这是本项目的灵魂设计。Hook 由框架在智能体每次文件写入后强制执行不依赖模型配合实现方式见 hooks/hooks.json{ matcher: Write|Edit|MultiEdit|NotebookEdit, hooks: [{ type: command, command: node, args: [${CLAUDE_PLUGIN_ROOT}/hooks/run_hook.js], timeout: 30 }] }跨平台启动器 hooks/run_hook.js 会自动探测系统里的 Python 3.10 解释器Windows 下py/python/python3逐一尝试再交给核心检测脚本 service/scripts/hook_written_file.py 处理刚写入的文件。Hook 提供两种模式与 pre-commit默认检查的惯例一致模式行为check默认只报告发现的水印不动文件结果回传给模型exit 2由模型主动提议清洗clean原地剥离水印然后告知模型磁盘上的文件已变化两种接入方式任选其一插件市场推荐——整个仓库同时是一个 Claude Code 插件.claude-plugin/plugin.json无需 clone 脚本/plugin marketplace add guillaumemeyer/watermarks-remover /plugin install watermarks-removerwatermarks-remover安装后通过/plugin manage里的Hook mode选项在check/clean间切换也可以直接设环境变量WATERMARKS_HOOK_MODEclean。手动配置——在~/.claude/settings.json或项目级.claude/settings.json里加一段hooks配置指向hook_written_file.py --mode check即可Windows 把python3换成py。几个值得一提的工程细节clean模式写兄弟临时文件后原子交换已干净的文件保持 mtime 不变不会反复触发文件监听器检测逻辑复用audit_lib的scan_file与 pre-commit 门禁、CI SARIF 导出三处判定标准完全一致Hook 的边界同样诚实它无法改写聊天消息本身——确定性保证覆盖智能体写出的文件只存在于对话记录里的文字仍依赖 Skill 的模型指令best-effort。Cursor 用户的最快路径规则文件Cursor 没有等价的 PostToolUse 钩子watermarks-remover 提供了可选规则文件 integrations/cursor/clean-user-facing-text.mdc拷贝到项目即生效mkdir -p /path/to/project/.cursor/rules cp integrations/cursor/clean-user-facing-text.mdc /path/to/project/.cursor/rules/该规则alwaysApply: true会让智能体在定稿任何面向读者的自然语言内容前自动调用clean-user-facing-textSkill 做文本卫生处理且明确约束保留事实、引用与格式不动代码块与 URL且绝不宣称结果保证不可检测。当然全局方案是把 Skill 装到~/.cursor/skills/再把同一段说明放进 Cursor 的User Rules一致性更好。安装之后怎么用一切就绪后日常使用只需自然语言对智能体说strip AI watermarks / remove C2PA / clean AI metadata或直接输入/remove-ai-marks智能体先查服务健康/health与能力/capabilities再对文件执行 inspect → clean 流程输出默认写成*.cleaned.*副本不破坏原件写完任何文件后Hook 在后台自动完成一轮水印扫描——check模式下你只会在智能体提到发现了 N 处标记是否清洗时察觉它的存在。批量场景整个目录、整个网站可以用python3 service/scripts/audit_dir.py DIR --json聚合审计提交 Git 前还可以挂上 pre-commit 钩子做最后一道闸见 README.md 的 Pre-commit hook 一节。最佳实践与注意事项只用于你拥有或获权处理的内容。项目明确定位为隐私与卫生工具不是伪装人类写作的合规戏法——伦理说明见 skills/remove-ai-marks/references/ethics.md。Layer B 是 best-effort。统计水印藏在措辞里清除意味着实质性重写文风会有损耗短文本、可预测文本残留风险低长文高熵文本风险高。服务不可达时别硬撑。Skill 是瘦客户端不含清洗代码/health失败时正确行为是提示你启动make serve或docker compose up -d而不是尝试本地清洗。PDF 深度清洗依赖可选工具。服务端装上exiftoolqpdf可选ghostscript后才能做到结构化重写/capabilities会如实报告缺了哪一层。诚实的边界像素级图像水印可选 CtrlRegen / DiffusionPurification 后端、C2PA 软绑定、音频视频水印超出核心范围没有工具能诚实认证一定骗过厂商检测。装好 Skill Hook 之后你的智能体工作流就多了一道无人值守的出处卫生防线写文件必过安检报告必诚实副本必可回溯——这正是 AI 协作时代该有的默认姿态 ️。【免费下载链接】watermarks-removerA privacy-first app that strips AI watermarks from content you own.项目地址: https://gitcode.com/gh_mirrors/wa/watermarks-remover创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →