Repolode
guillaumemeyer

guillaumemeyer/watermarks-remover

파일에서 C2PA 메타데이터와 숨겨진 유니코드 등 AI 출처 표시를 제거하는 에이전트 스킬 및 Python 서비스입니다.

스타
24,411
포크
2,801
열린 이슈
22
마지막 커밋
4일 전

어떤 프로젝트인가요?

watermarks-remover는 표준 라이브러리만 사용하는 Python HTTP 서비스를 기반으로 하는 에이전트 스킬입니다. 텍스트와 파일을 검사해 AI 출처 표시를 제거합니다. 텍스트의 보이지 않는 유니코드 문자와 이미지, PDF, Office 파일, 오디오 및 비디오의 C2PA 매니페스트와 EXIF, XMP 또는 문서 메타데이터가 대상입니다. 스킬은 얇은 클라이언트이므로 에이전트 호스트에 Python을 설치할 필요가 없습니다.

텍스트 정리에는 두 단계가 있습니다. 결정론적 제거 단계에서는 보이지 않는 문자와 일반적이지 않은 공백을 처리하고, 선택적 재작성 단계에서는 로컬 Ollama 모델 또는 OpenAI 호환 API를 통해 통계적 토큰 샘플링 워터마크를 대상으로 합니다. 여러 텍스트 및 이미지 워터마크 방식을 감지하는 작업은 정리 과정을 막지 않도록 별도 단계로 실행됩니다. 선택 기능인 SynthID 픽셀 점수 산출과 CtrlRegen 픽셀 제거를 사용하려면 사용자가 제공한 체크아웃을 불러옵니다.

핵심 기능

  • 01텍스트에서 보이지 않는 유니코드 문자, 일반적이지 않은 공백, 양방향 텍스트 제어 문자를 제거합니다.
  • 02이미지, 오디오, 비디오 및 문서에서 C2PA 매니페스트와 메타데이터를 제거합니다.
  • 03OpenAPI 사양과 함께 HTTP로 inspect, detect, clean 및 watermark 엔드포인트를 제공합니다.
  • 04단일 설치 프로그램으로 Claude Code, Codex, Cursor 및 기타 에이전트 호스트에 설치할 수 있습니다.
  • 05에이전트가 작성하는 파일을 확인하거나 정리하는 PostToolUse 훅을 제공합니다.
  • 06배치 엔드포인트와 공개된 Docker 이미지를 지원합니다.

활용 사례

  • 공유하기 전에 본인 사진이나 문서에서 출처 메타데이터를 제거합니다.
  • AI의 도움을 받아 작성한 원고 초안이나 웹 문구에서 숨겨진 문자를 정리합니다.
  • 저장소 파일에 AI 표시가 있는지 확인하는 pre-commit 또는 CI 검사를 추가합니다.
  • 통제된 실험에서 재작성 후 텍스트 워터마크가 유지되는지 테스트합니다.

빠른 시작

  1. 1

    리포지토리 클론하기

  2. 2

    로컬 HTTP 서비스 시작하기(Python 3.10 이상, 종속성 없음)

    make serve
  3. 3

    Claude Code용 에이전트 스킬 설치하기

    python3 install_skill.py --skill remove-ai-marks --target claude-code
  4. 4

    스크립트로 파일 정리하기

    python3 service/scripts/clean_file.py draft.md -o draft.cleaned.md

사용 전 알아둘 점

  • 이 스킬은 얇은 클라이언트이며, WATERMARKS_SERVICE_URL에 지정된 주소에서 Python 서비스를 실행해야 합니다.
  • 통계적 텍스트 워터마크 제거(Layer B)는 에이전트의 재작성에 의존하므로 최선을 다해 처리합니다.
  • PDF를 완전히 제거하려면 qpdf 시스템 도구가 필요하며, c2patool과 exiftool은 선택 사항입니다.

토픽

자주 묻는 질문

watermarks-remover은(는) 무엇인가요?
파일에서 C2PA 메타데이터와 숨겨진 유니코드 등 AI 출처 표시를 제거하는 에이전트 스킬 및 Python 서비스입니다. watermarks-remover는 표준 라이브러리만 사용하는 Python HTTP 서비스를 기반으로 하는 에이전트 스킬입니다. 텍스트와 파일을 검사해 AI 출처 표시를 제거합니다. 텍스트의 보이지 않는 유니코드 문자와 이미지, PDF, Office 파일, 오디오 및 비디오의 C2PA 매니페스트와 EXIF, XMP 또는 문서 메타데이터가 대상입니다. 스킬은 얇은 클라이언트이므로 에이전트 호스트에 Python을 설치할 필요가 없습니다.
watermarks-remover은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
watermarks-remover은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
watermarks-remover은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. watermarks-remover의 마지막 커밋은 2026년 10월 17일입니다.
watermarks-remover은(는) 어디에 사용할 수 있나요?
공유하기 전에 본인 사진이나 문서에서 출처 메타데이터를 제거합니다. AI의 도움을 받아 작성한 원고 초안이나 웹 문구에서 숨겨진 문자를 정리합니다. 저장소 파일에 AI 표시가 있는지 확인하는 pre-commit 또는 CI 검사를 추가합니다. 통제된 실험에서 재작성 후 텍스트 워터마크가 유지되는지 테스트합니다.
watermarks-remover는 어떻게 설치하나요?
리포지토리 클론하기 로컬 HTTP 서비스 시작하기(Python 3.10 이상, 종속성 없음): make serve Claude Code용 에이전트 스킬 설치하기: python3 install_skill.py --skill remove-ai-marks --target claude-code 스크립트로 파일 정리하기: python3 service/scripts/clean_file.py draft.md -o draft.cleaned.md
watermarks-remover은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/guillaumemeyer/watermarks-remover

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트