guillaumemeyer/watermarks-remover
A privacy-first app that strips AI watermarks from content you own.
해결하는 문제
이 프로젝트는 텍스트 및 다양한 파일 형식에서 AI 생성 출처 표시 및 워터마크를 제거하는 도구를 제공합니다. Claude, Gemini/SynthID, OpenAI와 같은 AI 벤더가 AI 생성 콘텐츠를 추적하는 데 사용하는 비표시적 식별자를 제거함으로써, 콘텐츠 소유자가 개인정보 보호 또는 '정제된 상태'를 유지하고자 할 때 유용합니다.
작동 방식
시스템은 세 가지 주요 레이어에서 작동합니다:
- 레이어 A (결정론적): Python 스크립트를 사용하여 비표시적 Unicode 문자, 특수 공백, 양방향 오버라이드, 태그 문자를 제거합니다.
- 레이어 B (통계적): 토큰 샘플링 워터마크를 처리하기 위해 에이전트 주도의 재작성 또는 Ollama와 같은 백엔드를 사용할 수 있는 특정
rewrite_text.py훅을 활용합니다. - 파일 메타데이터: PNG, JPEG, WebP 등의 이미지, PDF, DOCX, XLSX 등의 문서, MP4, WAV 등의 미디어 파일을 포함한 다양한 형식에서 C2PA, EXIF, XMP, 문서 속성을 제거합니다.
이 도구는 독립형 HTTP 서비스, CLI 스크립트 세트, 또는 AI 에이전트(Claude Code, Cursor 등)가 클리닝 프로세스를 트리거할 수 있는 '에이전트 스킬'(경량 클라이언트)로 배포할 수 있습니다. 또한 에이전트가 파일을 디스크에 저장하기 전에 자동으로 스캔하고 클리닝하는 '훅'도 지원합니다.
대상 사용자
- 콘텐츠 제작자: 자신의 작업에서 AI 출처 표시를 제거하고자 하는 사람.
- AI 에이전트 사용자: Claude Code, Cursor, Grok 사용자로서 에이전트가 생성한 파일을 자동으로 정리하고 싶은 사람.
- 개발자: HTTP API를 통해 AI 워터마크를 탐지하거나 제거할 수 있는 프로그래밍 방식이 필요한 사람.
주요 특징
- 다중 벤더 지원: Claude, Gemini/SynthID-Text, OpenAI, 오픈-LLM 스키마(Kirchenbauer/Aaronson)의 워터마크를 대상으로 합니다.
- 광범위한 파일 형식 지원: 표준 이미지, PDF, Office 문서, 오디오/비디오 파일까지 모두 처리합니다.
- 에이전트 통합: Claude Code, Cursor, Grok 전용 설치 프로그램을 제공하며, 자동 클리닝을 위한
PostToolUse훅도 포함합니다. - 경량 코어: 코어 서비스와 스크립트는 Python 3.10+ 표준 라이브러리만 사용하며, 더 깊은 클리닝을 위해 선택적 시스템 도구(
c2patool,exiftool,qpdf)를 사용할 수 있습니다.
이 프로젝트를 다룬 글
관련
- 프로젝트
- Dispatch
- Dispatch
- Dispatch
- Dispatch