AI 흔적 확인·지우기 설치법 · 클로드 코드
watermarks-remover는 내가 가진 글과 파일에서 AI 출처 표시를 지우는 오픈소스 에이전트 스킬이에요(MIT 라이선스). 프라이버시와 위생을 위한 도구이고 내가 가진 콘텐츠에 쓰는 도구예요.
- 공식 저장소: https://github.com/guillaumemeyer/watermarks-remover
- 최신 릴리스: v0.7.0
지우는 것
| 구분 | 대상 | 방법 |
|---|---|---|
| A층 | 보이지 않는 유니코드 · 특수 공백 · 양방향 문자 | 정해진 스크립트가 바로 지워요 |
| B층 | 단어 고르기(토큰 샘플링)에 섞인 통계 워터마크 | 에이전트가 글을 다시 써요 · 선택으로 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 |
대상 계열은 클로드 · 제미나이(SynthID-Text) · 오픈AI 출처 표시 · 오픈 모델 워터마크예요.
1. 시작 전 준비
- 클로드 코드가 설치돼 있고 로그인돼 있어요.
- 터미널에서
python3 --version이 3.10 이상이에요. 서비스와 훅이 파이썬 3.10 이상을 써요. git이 있어요.- 훅까지 쓰려면
node가 있어요(클로드 코드가 쓰는 런타임이라 보통 이미 있어요).
2. 설치 두 줄 (클로드 코드 안에서)
클로드 코드 입력창에 한 줄씩 차례로 넣어요.
텍스트
/plugin marketplace add guillaumemeyer/watermarks-remover
텍스트
/plugin install watermarks-remover@watermarks-remover
설치되면 스킬 두 개가 생겨요.
/watermarks-remover:remove-ai-marks— 글과 파일 전체(서비스 필요)/watermarks-remover:clean-user-facing-text— 글만(서비스 없이 혼자 돌아요)
3. 서비스 켜기 (remove-ai-marks용)
스킬은 코드를 들고 있지 않고 로컬 서비스를 HTTP로 불러요. 서비스를 한 번 켜 둬요(맥 터미널).
텍스트
mkdir -p ~/tools && cd ~/tools
git clone https://github.com/guillaumemeyer/watermarks-remover.git
cd watermarks-remover
python3 service/scripts/server.py --host 127.0.0.1 --port 8765
다른 터미널 창에서 켜졌는지 확인해요.
텍스트
curl -s http://127.0.0.1:8765/health
"ok": true가 나오면 준비 끝이에요. 서비스 주소가 다르면 환경변수 WATERMARKS_SERVICE_URL에 넣어요(기본 http://127.0.0.1:8765).
4. AI에 붙여 넣는 요청문
클로드 코드 창(내 파일이 있는 폴더에서 연 창)에 통째로 붙여 넣어요.
설치와 점검
텍스트
watermarks-remover 서비스를 이 컴퓨터에서 켜 줘.
1. python3 --version 이 3.10 이상인지 확인해. 아니면 알려 주고 멈춰.
2. 홈 폴더의 tools 폴더에 https://github.com/guillaumemeyer/watermarks-remover 를 git clone 해. 이미 있으면 그대로 써.
3. 그 폴더에서 python3 service/scripts/server.py --host 127.0.0.1 --port 8765 를 백그라운드로 켜고 http://127.0.0.1:8765/health 가 ok:true 를 주는지 확인해.
설치만 하고 내 파일은 건드리지 마.
내 파일 검사만 하기
텍스트
/watermarks-remover:remove-ai-marks 로 내 폴더의 보고서.docx 를 검사해서 어떤 표시가 있는지만 알려 줘. 파일은 바꾸지 마.
내 파일에서 지우기
텍스트
/watermarks-remover:remove-ai-marks 로 내 폴더의 보고서.docx 에서 AI 출처 표시를 지우고 결과를 보고서.clean.docx 로 저장해. 원본은 그대로 둬.
파일 이름은 내 파일에 맞게 바꿔요.
5. 자동으로 돌리기 — 쓰기 직후 검사 훅
플러그인을 설치하면 에이전트가 파일을 쓸 때마다(Write|Edit|MultiEdit|NotebookEdit) 그 파일을 바로 검사하는 훅(PostToolUse)이 같이 들어와요.
| 모드 | 하는 일 |
|---|---|
check (기본) |
표시를 찾아 알려만 줘요. 파일은 그대로예요 |
clean |
파일에서 바로 지워요 |
clean으로 바꾸려면 환경변수 WATERMARKS_HOOK_MODE=clean을 넣거나 클로드 코드의 /plugin manage에서 Hook mode를 바꿔요.
훅은 에이전트가 쓴 파일에 적용돼요. 채팅 창에 뜨는 글은 훅이 바꾸지 못해요.
6. 직접 돌려 본 결과 (2026-10-30 · macOS · 직접 만든 짧은 샘플 파일)
| 확인한 것 | 결과 |
|---|---|
claude plugin marketplace add guillaumemeyer/watermarks-remover 와 claude plugin install watermarks-remover@watermarks-remover |
설치됨 · 버전 0.7.0 · enabled · 스킬 remove-ai-marks clean-user-facing-text 두 개 생김 |
| 서비스 켜기 (파이썬 3.14) | /health가 ok: true |
| 파이썬 3.9로 서비스 켜기 | 오류로 안 켜져요 → 3.10 이상이 필요해요 |
보이지 않는 문자와 특수 공백을 넣은 짧은 글 /inspect |
6종(공백 2 · 제로폭 3 · 양방향 1)을 찾아 줬어요 |
같은 글 /clean |
보이지 않는 문자를 지우고 특수 공백을 보통 공백으로 바꿨어요 |
훅 check 모드 |
같은 글에서 표시를 찾아 알렸고 파일은 그대로였어요 |
훅 clean 모드 |
같은 글을 바로 정리했어요 |
메타데이터 문구(Software: Claude)를 넣은 PNG /clean |
그 문구가 든 PNG 텍스트 조각 2개를 지웠어요 |
참고
- 윈도우 설치·서비스 실행은 공식 README의 Windows 안내(
py)를 따라요: https://github.com/guillaumemeyer/watermarks-remover#install-agent-skill - 업데이트:
/plugin marketplace update watermarks-remover