클로드 코드 세션, 지우지 말고 다이어트하라
대화와 토큰 통계는 남기고 기계용 데이터만 걷어내 세션 용량을 줄이는 오픈소스 도구 공개
클로드 코드(Claude Code)와 코덱스(Codex)의 세션 기록 파일에서 대화는 남기고 용량만 줄여주는 오픈소스 도구가 긱뉴스(GeekNews)에 공개됐다. 개발자 choam2426이 만든 이 도구는 도구 실행 출력과 반복 저장되는 기계용 데이터만 걷어내고, 사람이 다시 읽을 대화 기록과 토큰 사용량 통계는 그대로 보존한다.
무슨 일인가
클로드 코드는 작업 세션을 session.jsonl 형식으로 로컬에 저장한다. 기본 설정으로는 30일이 지나면 자동 삭제되는데, 과거 세션을 자산으로 남기고 싶어 자동 삭제를 끄면 이번엔 용량이 문제가 된다. 세션 파일이 빠르게 커지는 이유는 대화 자체보다 부속 데이터에 있다. 에이전트가 실행한 명령의 출력이나 읽어들인 파일 내용 같은 기계용 데이터가 통째로 기록되기 때문이다. 제작자 역시 세션을 오래 보관하다 보니 파일이 용량을 지나치게 차지했고, 30일 자동 삭제는 끄고 싶어서 직접 이 도구를 만들었다고 밝혔다. 클로드 코드를 매일 여러 프로젝트에 쓰는 사용자라면 몇 달만 지나도 세션 폴더가 수 기가바이트 단위로 불어나는 일이 드물지 않아, 같은 고민을 하던 사용자들이 적지 않았을 문제다.
핵심 짚어보기
이 도구의 접근은 '선별 삭제'다. 전부 지우면 기록이 사라지고, 전부 보관하면 디스크가 찬다. 그 사이에서 다시 쓸 일 없는 기계 데이터만 골라 지우는 절충안을 택했다. 남는 것은 두 가지다. 하나는 대화 기록 — 과거에 어떤 결정을 왜 내렸는지 검색할 수 있는 업무 일지다. 다른 하나는 토큰 사용량 — AI 도구 운영 비용을 분석할 원천 데이터다. AI 코딩 도구를 매일 쓰는 사람에게 세션 기록은 버릴 로그가 아니라 쌓을 자산이라는 관점이 깔려 있다. 긱뉴스에는 흩어진 세션을 한곳에서 검색하는 도구, 세션을 옵시디언(Obsidian) 지식 그래프로 연결하는 도구 등 유사 도구가 함께 소개되고 있어, 세션 관리가 하나의 틈새 영역으로 자라는 중임을 보여준다.
1인기업 실전 적용 포인트
- 세션 보관 정책부터 정하라. '30일 자동 삭제 유지'와 '삭제 끄고 주기적 다이어트' 중 무엇이 내 작업 방식에 맞는지 결정하는 게 먼저다.
- 프로젝트의 중요한 결정이 담긴 세션은 파일 보존과 별개로 마크다운 요약을 따로 남겨라. 세션 원본은 검색성이 낮아, 요약본이 실제 재사용률을 좌우한다.
- 토큰 사용량 데이터는 지우지 말고 쌓아라. 어떤 작업에 토큰이 많이 드는지 알아야 구독·API 비용 구조를 최적화할 수 있다.
- 정리 도구를 돌리기 전 원본 백업은 필수다. 걷어낸 데이터는 되돌릴 수 없다.
전망
AI 코딩 도구가 일상 도구가 되면서 로컬에 쌓이는 세션 데이터를 어떻게 자산으로 만들 것인가가 새로운 문제이자 시장이 되고 있다. 검색·요약·용량 관리·지식화까지, 이 영역의 도구는 계속 늘어날 것으로 보인다. 1인기업 입장에서는 남의 도구를 기다리기보다 내 보관 정책을 먼저 세우는 쪽이 빠르다.
출처: GeekNews (https://news.hada.io/topic?id=32369)