핵심 요약
- 클로드 코드 등 AI 코딩 대화에서 결정된 기술 스택, 규칙, TODO 등을 자동 감지해 파일로 기록해 주는 오픈소스 'Jevmem'이 공개되었습니다.
- 기존 결정을 바꿀 경우 과거 내용을 삭제하지 않고 대체(superseded) 이력으로 남겨 다음 대화 세션에 컨텍스트로 자동 반영합니다.
- 민감 정보를 로컬에서 먼저 지우고 확률 기반 규칙으로 기록을 결정하며, Cursor나 Codex 등에서도 MCP나 훅 형태로 연동 가능합니다.
요약 AI 코딩 도구인 클로드 코드(Claude Code)와의 대화 내용을 자동으로 분석해 프로젝트 기억(메모리)으로 기록해 주는 오픈소스 도구 'Jevmem'이 공개되었습니다.
개발 과정에서 클로드 코드와 대화를 나누다 보면 아키텍처 결정이나 제약 사항, 버그, 해야 할 작업(TODO) 등이 자연스럽게 발생합니다. Jevmem은 대화 턴(turn)마다 이를 감지해 'JEVMEM.md'라는 마크다운 파일에 한 줄씩 기록합니다. 특히 개발 도중 이전 결정을 번복하거나 수정할 경우, 기존 메모를 무작정 지우는 대신 'superseded(대체됨)' 태그를 달아 이력을 보존하고 새 결정 ID와 연결해 줍니다. 이렇게 정리된 메모는 다음 세션이 시작될 때 클로드의 컨텍스트로 자동 주입됩니다.
이 도구는 TypeSafe AI의 Jev를 기반으로 작동합니다. 대화 내용이 로컬 머신을 벗어나기 전에 이메일이나 카드 번호, 시크릿 키 같은 민감 정보를 먼저 스크러빙(마스킹) 처리합니다. 이후 Jev가 해당 대화에 아키텍처 결정이나 규칙이 포함되어 있는지, 혹은 잡담이나 프롬프트 인젝션 시도인지를 확률로 계산하고, 설정 파일(jevmem.config.json)의 기준치에 따라 저장 여부를 판별해 200자 이하의 간결한 메모로 작성합니다.
클로드 코드뿐만 아니라 플러그인 또는 npm 전역 설치를 통해 Cursor, Codex, Claude Desktop 등 다양한 AI 코딩 환경에서도 훅(hook)이나 MCP(Model Context Protocol) 서버 형태로 연동할 수 있도록 설계되었습니다.
Sponsored · 광고