Rewind: AI 코딩 에이전트를 위한 되돌리기(Undo) 버튼
요약
AI 코딩 에이전트의 작업 과정에서 발생할 수 있는 오류를 효율적으로 관리하기 위해 'Rewind'라는 오픈 소스 도구가 개발되었습니다. 이 도구는 자동 체크포인트를 생성하여, 사용자가 세션 중 언제든지 변경 사항을 검사하거나 특정 시점으로 되돌릴 수 있게 합니다. 커밋이나 브랜치 설정 없이 파일 시스템 활동만 관찰하여 다양한 AI 코딩 환경에서 작동합니다.
핵심 포인트
- AI 에이전트의 작업 오류를 관리하는 'Rewind' 도구 출시.
- 자동 체크포인트를 생성해 세션 중 언제든 되돌리기 가능.
- 커밋/브랜치 설정 없이 파일 시스템 활동만 관찰하여 작동.
- Claude Code, Copilot 등 다양한 AI 코딩 환경과 호환.
Github: https://github.com/dakshgulecha/rewind-ai
저는 최근 Claude Code를 많이 사용했는데, 항상 같은 문제에 부딪혔습니다. 바로 에이전트가 여러 변경 사항을 만들고, 무언가가 고장 나면, 정확히 언제나 어디서 잘못되었는지 알 수 없다는 점입니다.
git checkout .는 좋은 변경 사항까지 모두 지워버리고, 에이전트에게 스스로 되돌리라고 요청하는 것은... 의문스럽습니다.
그래서 저는 Rewind를 만들었습니다.
AI 코딩 에이전트가 작업하는 동안 자동으로 체크포인트를 생성하여, 무언가 잘못되었을 때 무엇이 변경되었는지 검사하거나 세션의 아무 시점으로든 돌아갈 수 있습니다.
커밋이나 브랜치 설정이 필요 없습니다. 그냥 백그라운드에서 작동하며 필요할 때 되돌리기 버튼을 제공합니다.
또한 다음 기능도 지원합니다:
- 개별 파일 복원
- 테스트 실패 시 자동 롤백
- 모든 복원 전 안전 백업
- CLAUDE.md와 같은 지침 파일을 에이전트가 수정하는지 감지
특정 도구와 통합하기보다는 파일 시스템 활동을 관찰하기 때문에, Claude Code, Cursor, Copilot, Aider, OpenHands, Gemini CLI 등 파일을 작성하는 거의 모든 것과 작동합니다.
MIT 라이선스이며 오픈 소스입니다. 피드백이나 소스 제안에 열려 있으며, 유용하다고 생각하시면 별점을 남겨주시면 감사하겠습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 r/OpenAI Codex (search)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기