Claude 대화가 갈라졌다면, Arvre로 찾은 세션이 곧 최신 코드일까요?
핵심 요약 (TL;DR)
여러 방향으로 시도한 앱일수록, 어디에서 다시 시작할지가 어려워집니다. 한국 시간 11월 3일 Hacker News에 소개된 Arvre는 Claude Code의 대화와 분기를 나무 형태로 보여 주는 터미널 도구입니다. 제작자는 여러 작업의 세션을 찾아다니기 위해 주말에 바이브코딩했다고 밝혔습니다.[1] 다만 대화의 계보를 찾는 일과 실제 코드의 최신 상태를 확인하는 일은 나누어 보셔야 합니다.
제작자는 무엇을 작게 만들었을까요?
공개 README는 세션 사이를 이동하고, 부모와 자식 관계를 살피며, 선택한 대화를 다시 여는 기능을 설명합니다. 현재 폴더나 최근 하루로 목록을 좁히는 옵션도 있습니다.[2] 새로운 코딩 모델이 아니라 이미 쌓인 작업을 찾는 도구입니다.
첫 앱을 만드는 분도 이 출발점을 참고하실 수 있습니다. 모든 개발 과정을 관리하려 하기보다, 자꾸 놓치는 순간 하나를 골라 보세요. 예를 들어 ‘지난번에 잘되던 화면을 어느 대화에서 만들었는가’라는 질문만 해결해도 다음 요청을 준비하기가 쉬워집니다. 제작자의 작업 시간과 경험을 일반적인 완성 일정으로 받아들일 필요는 없습니다.
화면의 가지는 확정된 기록인가요?
문서는 Claude Code의 세션 파일에 명시적인 부모 연결이 없어, 공유하는 메시지 ID가 많은 이전 세션을 부모로 연결한다고 설명합니다. 또한 읽어 오는 저장 형식이 문서화된 규격이 아니므로 향후 변경될 수 있다고 경고합니다.[2] 화면에 선이 그어졌다는 사실과 서비스가 공식적으로 기록한 관계라는 말은 다릅니다.
이 글은 제작자 소개와 공개 문서를 대조한 안내입니다. 실제 대화 파일을 읽거나 도구를 설치해 정확도를 시험하지 않았습니다. 그래프를 편리한 탐색 단서로 쓰되, 중요한 결정을 복원할 때는 해당 대화의 내용도 함께 확인하는 편이 좋겠습니다.
대화를 다시 열면 코드도 그때로 돌아가나요?
README가 안내하는 재개 동작은 선택한 세션의 폴더에서 Claude Code 대화를 다시 여는 것입니다.[2] 이를 소스 파일의 과거 상태까지 복원하는 기능으로 읽어서는 안 됩니다. 대화에서 기억하는 화면과 현재 폴더의 파일이 같은지 별도로 확인해 보세요.
첫 MVP라면 각 시도에 짧은 이름을 붙여 보시길 권합니다. ‘문의폼 입력만’, ‘저장 추가’, ‘모바일 배치 실험’처럼 바뀐 목적을 드러내는 이름입니다. 그리고 시험한 주소, 기대한 행동, 실제 결과를 나란히 적습니다. 이는 Arvre의 자동 기록 기능이 아니라 독자가 덧붙일 작업 습관입니다.
다시 시작할 때 AI에게 무엇을 물으면 좋을까요?
다음은 원작의 프롬프트가 아닌 실습용 예시입니다. “지금 폴더의 상태와 지난 대화의 목표를 비교해 주세요. 파일은 아직 바꾸지 말고, 구현된 기능과 남은 기능을 나누어 알려 주세요. 실제로 실행한 확인과 추측도 구분해 주세요.”
그다음 바꿀 기능 하나만 선택합니다. 수정 후에는 이전에 되던 행동도 다시 확인하고, 공개 주소에서도 같은 흐름이 이어지는지 살펴보세요. 대화를 잘 찾는 도구가 생겨도 무엇을 완성으로 볼지는 사람이 정해야 합니다.
FAQ: 코딩을 모르면 이 도구부터 설치해야 하나요?
아닙니다. 이 도구는 Claude Code 세션을 다루며, README의 설치 안내에는 macOS·Linux와 Python 조건이 있습니다.[2] 처음에는 작업 이름과 확인 결과를 문서 한 장에 남기는 것부터 시작해도 충분합니다.
FAQ: 분기마다 별도 앱이 만들어지나요?
문서가 설명하는 분기는 대화의 관계입니다.[2] 파일이나 배포 환경까지 분리됐다고 가정하지 마세요. 다른 실험을 이어 가기 전에 작업 폴더와 공개 대상이 무엇인지 먼저 확인하시길 권합니다.
출처
[1] https://news.ycombinator.com/item?id=50342520
[2] https://github.com/victorcarrico/arvre
관찰: 2026-11-03 KST
댓글 0
아직 댓글이 없습니다