MIT · 무료 · npm 공개

글에 안 보이는 문자
숨어 있는지 검사합니다

찾고, 그것만 골라 지웁니다. 원본은 건드리지 않습니다.

설치

클로드 코드에서 바로 실행하기

터미널을 따로 열지 않아도 됩니다. 클로드 코드 안에서 둘 중 하나면 됩니다.

1
명령 앞에 ! 붙이기 — 제일 확실합니다
!npx --yes reborn-watermark
맨 앞의 ! 까지 함께 붙여넣으세요. 클로드를 거치지 않고 곧장 설치가 돕니다.
2
클로드에게 그냥 말하기
reborn-watermark 설치해줘
클로드가 명령을 대신 돌리고, 막히면 이유까지 봐 줍니다.

클로드가 “실행하지 않겠습니다”라고 하면 1번을 쓰세요. 이제 막 나온 설치기라 클로드가 낯선 것으로 보고 막는 것이고, 그 판단 자체는 옳습니다. ! 를 붙이면 클로드에게 부탁하지 않고 바로 돌아갑니다.
폰이나 브라우저의 클로드 화면에서는 안 됩니다 — 그 창은 인터넷 저쪽의 임시 서버라 깔아도 내 컴퓨터에 남지 않습니다. 내 컴퓨터의 클로드 코드나 터미널에서 해 주세요.

터미널을 직접 쓰시면 npx --yes reborn-watermark 그대로입니다(여기서는 ! 를 뺍니다). 깐 다음 클로드 코드를 껐다 켜야 적용됩니다.

쓰는 법

클로드에게 그냥 말하시면 됩니다.

직접 돌리셔도 됩니다.

$ python detect.py 보고서.md
$ python detect.py 보고서.md --strip -o 보고서.clean.md
  숨은 문자 4개 중 4개 제거 · 남은 0개(결합 이모지)

지울 때 지키는 것

무엇을 하지 않나

문체로 AI 를 추정하지 않습니다. "이 글은 AI 가 쓴 것 같다" 같은 판정은 확률이라 틀리고, 틀리면 사람을 잘못 의심하게 됩니다. 이 도구는 파일에 실제로 들어 있는 코드포인트만 말합니다. 있으면 있다고, 없으면 없다고 합니다.

「못 읽은 파일」이 나오면 검사하지 못했다는 뜻이지 깨끗하다는 뜻이 아닙니다. 그대로 알려 드립니다.

실제로 재봤습니다

세션 원문 2,357개를 전수로 돌린 결과입니다 (2026-08-24 기준).

누가 쓴 것글자 숨은 문자100만 자당
사람 (붙여넣기 포함)12,937,190 23918.5
클로드9,032,197 10.1

MAIL · 1 FILE

570
마케팅 메일 한 통에서

WIDTH

0 px
화면에도 인쇄에도 안 나옴

REMOVED

100%
원본은 그대로 둔 채

오염원은 AI 보다 웹·메일에서 복사해 온 텍스트 쪽이 훨씬 컸습니다. 제출·투고·계약처럼 되돌릴 수 없는 문서라면 한 번 돌려 보시는 게 좋습니다.

무엇을 찾나

종류왜 문제인가
폭 0 문자U+200B · U+200C · U+200D · U+FEFF눈으로는 못 찾습니다
태그 문자U+E0000~U+E007F문자열을 통째로 숨길 수 있습니다
방향 제어U+202E글자 순서를 뒤집어 보이게 합니다
닮은 공백U+00A0 · U+2009 · U+3000공백처럼 보이지만 다른 문자입니다

이 설치기가 남들과 다른 점

깔고 끝내지 않습니다. 복사는 조용히 실패하기 때문에 종료코드로 판정하지 않습니다. 깐 뒤에 검사기를 양방향으로 시험합니다.

셋 중 하나라도 어긋나면 설치 실패로 보고합니다. 검사기가 전부 통과시키거나 전부 잡아내면 그건 검사가 아니라 고장이니까요.

zip 으로 받으시려면

터미널을 안 쓰시거나 사내망이라 npx 가 막히면 파일로 받으세요.

reborn-watermark.zip 내려받기

풀어서 그 폴더에서 클로드 코드를 열고 "설치해줘" 라고 하시면 됩니다.

요구사항

Node.js 18 이상(설치기) · Python 3.8 이상(검사기 — 표준 라이브러리만 씁니다. 설치할 것이 없습니다).