도구

Claude Code용 실행 취소 버튼: AI가 파일을 변경하기 전에 백업하세요 — Tools

이 문서는 번역본입니다. 기준이 되는 판본은 영어 원문이며, 인용할 때는 원문을 사용해 주세요.

비프로그래머를 위한 무료 Claude Code 플러그인: AI가 파일을 변경하기 전에 복사본을 만들고, 요청 시 복원하며, 검사된 항목과 검사되지 않은 항목을 표시합니다.
View on GitHubgithub.com/vadimchernets/safecall
문서 폴더 하나가 밝혀지고 있습니다: AI의 펜이 터치하기 바로 전에 복사본이 '복사본' 레이블이 붙은 서랍으로 미끄러져 들어가고, 큰 '복원' 버튼이 원본을 복원합니다. 모든 AI 답변 아래에는 검사된 항목, 검사되지 않은 항목 및 출처를 나타내는 짧은 영수증이 있습니다.
전체 다이어그램을 보려면 스와이프하거나 탭하여 열기

프로그래머가 아니고 자신의 문서 폴더가 있다면 AI 에이전트를 폴더에 들여보내는 것은 어느 정도의 용기가 필요합니다. 반복해서 나타나는 두 가지 걱정이 있습니다: 파일이 삭제되거나 망쳐질 수 있으면 어떻게 하고, AI가 자신 있게 잘못 말하고 제가 그것을 행동으로 옮기면 어떻게 합니까. Safecall은 정확히 그 사람을 위해 작성된 Anthropic의 AI 어시스턴트인 Claude Code용 무료 오픈소스 플러그인입니다. 그것의 약속은 간단합니다: 복사본이 존재하기 전에는 아무것도 쓰지 않고, 읽을 항목의 목록을 본 후에만 읽고, 아무도 검사하지 않은 항목을 언급하지 않고 답변이 끝나지 않습니다.

필요한 이유

Claude Code에는 자체 되돌리기 기능이 있습니다. 이 기능은 세션에 연결되어 있으며 Claude가 자신의 파일 도구를 통해 수행하는 편집만 따릅니다. 삭제나 이동과 같은 명령으로 변경된 파일은 이 범위 밖입니다. Safecall은 두 번째의 독립적인 방법을 추가합니다. 자신만의 폴더에 있는 파일의 실제 복사본으로, 2주 동안 보관되며 평문으로 말할 때 복구됩니다. 직접 만드는 것을 기억할 필요가 없습니다. 작은 가드가 모든 재작성 전에 이를 수행하며, 작업이 읽기에서 변경으로 전환될 때 Safecall은 건드릴 파일들을 복사합니다.

무엇을 하는가

각 세션의 시작에 Safecall은 또한 Claude에게 컴퓨터의 실제 날짜와 시간을 알려주므로, 아침 10시에 좋은 밤을 인사하지 않으며, 마지막으로 멈춘 곳을 상기시킵니다.

구체적인 예시

Claude에 세무 고문을 위한 노트 파일을 정리해 달라고 요청합니다. notes.txt를 다시 작성하기 시작하면서 Safecall은 원본을 조용히 ~/.safecall/copies/에 저장합니다. 이 폴더는 문서 외부에 있어 누구도 그것을 어지러움으로 착각하지 않습니다. 결과를 보니 기존 표현이 더 좋았다고 생각합니다. "복원해줘"라고 입력하면 원본이 복원됩니다.

파일명에 비밀번호나 키가 언급된 파일들은 특별한 처리를 받습니다. 비밀의 복사본은 또 다른 비밀이 되므로 Safecall은 복사하지 않고 변경 전에 확인을 요청합니다. 14일보다 오래된 복사본은 자동으로 삭제되고, 폴더당 최대 20개만 유지되며, 5 MB를 초과하는 파일은 제외되므로 복사본이 디스크를 채우지 않습니다.

시작하는 방법

Claude Code와 Python 3(3.8 이상)이 필요합니다. Safecall은 네트워크 호출을 하지 않으며, 계정이나 키가 없고, 작성하는 모든 것이 자신의 디스크에 있으며, 해당 훅은 Mac, Linux 및 Windows에서 실행됩니다. Poly A1 플러그인 카탈로그에서 설치할 수 있습니다:

/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install safecall@poly-a1

그러면 /plugin에서 Marketplaces를 열고 poly-a1을 선택한 후 자동 업데이트를 활성화하면 새 버전이 자동으로 전달됩니다.

Safecall은 두 형제 프로젝트와 잘 어울립니다: Claude Code를 밤새 작동시키기 위한 Nightcall, 그리고 휴대폰을 들고 외출할 때 컴퓨터를 작동시키기 위한 Pocketcall입니다. Safecall은 Apache-2.0 라이선스 하에 있으며, 코드, 테스트 및 전체 명령어 목록은 github.com/vadimchernets/safecall에 있습니다.

GitHub에서 safecall 보기

Vadym Chernets는 또한 서로 다른 회사의 AI가 각각의 작업을 검토하는 앱인 Poly A1을 개발합니다.

모든 도구 · 모든 논문 및 노트