Memtrace: 클로드 코드 에이전트를 위한 지속적이고 시간 인식적인 코드베이스 메모리

모든 긴 Claude Code 세션은 오래된 컨텍스트로 인해 어려움을 겪습니다: 에이전트가 같은 파일을 반복해서 읽고, 인터페이스 세부사항을 잊어버리며, 영향 범위를 이해하지 못한 채 리팩터링합니다. Memtrace는 무료 오픈소스 메모리 레이어로, 코드베이스의 지속적으로 업데이트되는 시간 인식 표현을 유지하여 이 문제를 해결합니다.
두 가지 핵심 기능
- 항상 최신 상태: 편집할 때마다 에이전트가 적용한 변경 사항의 42ms 증분 스냅샷이 트리거됩니다. 에이전트는 세션 오래된 메모리로 작업하지 않으며, 리팩터링 후 즉시 수정된 함수의 모든 호출자, 테스트 및 소비자를 알 수 있습니다.
- 되감기 및 재생: 코드베이스는 이중 시간(노드/에지당 valid_time + transaction_time)으로 저장되어 "월요일에 이 함수가 어떻게 생겼는지"와 같은 질의와 손상된 함수가 커밋별로 어떻게 진화했는지 재생할 수 있습니다.
아키텍처 및 성능 선택
인덱싱 중 LLM 추론 없음: Tree-sitter가 코드를 AST로 파싱하여 구조적 표현이 됩니다. 검색은 하이브리드 방식입니다. Tantivy BM25는 어휘 검색, Jina-code 768차원 임베딩은 HNSW에 인덱싱되어 의미 검색을 담당하며, k=60에서 Reciprocal Rank Fusion으로 융합됩니다. Jina-code는 코드에 대해 훈련되었으므로 "auth"라는 단어를 패턴 매칭하지 않고도 "이것은 인증 핸들러입니다"를 이해합니다.
이중 시간 레이어는 CALLS, IMPORTS, IMPLEMENTS, EXTENDS, CONTAINS, TYPE_REFERENCES, INSTANTIATES와 같은 타입이 지정된 에지를 그래프 시간에 따라 탐색할 수 있게 해주어, 리팩터링 전에 에이전트에게 영향 범위를 제공합니다. 속도가 중요합니다: 인덱싱 경로는 LLM 토큰이 아닌 I/O에서 병목이 발생하므로, 스냅샷을 모든 편집에 실행하기에 충분히 저렴합니다.
승인 및 제한 사항
실제 베타 사용자(혼합 pnpm/npm lockfile, Rust proc-macro, Python TYPE_CHECKING 블록)의 에지 케이스로 인해 바이너리는 승인 키가 필요합니다. 승인은 주당 50회로 제한되며, 목표 응답 시간은 24시간 미만입니다. 벤치마크 하네스는 완전히 공개되어 있으며 키 없이 실행 가능합니다. 저장소 및 대기자 명단: github.com/syncable-dev/memtrace-public
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

아담: C 언어로 제작된 임베디드 크로스 플랫폼 AI 에이전트 라이브러리
Adam은 툴 호출, 메모리, 음성, 클라우드/로컬 LLM 지원 모두를 갖춘 완전한 에이전트 루프를 제공하는 C 라이브러리로, 모든 애플리케이션에 내장될 수 있도록 설계되었습니다.

Savecraft MCP 서버는 Claude에게 정확한 Magic: The Gathering 데이터를 제공합니다
Savecraft는 MTG Arena Player.log를 로컬에서 파싱하고 게임 상태를 동기화하며, 실제 Magic: The Gathering 데이터를 기반으로 구축된 12개의 전문가 참조 모듈에 Claude가 접근할 수 있도록 하는 오픈소스 MCP 서버입니다. 이 도구는 실제 Arena 데이터, 17Lands의 드래프트 추천, 그리고 완전한 Scryfall 데이터베이스에 대한 접근을 제공함으로써 Claude가 카드 이름과 규칙을 망상하는 것을 방지합니다.
6가지 역할, 메모리, ADHD 인지 설계를 갖춘 OpenClaw AI 에이전트: 일일 작전 분석
ADHD가 있는 솔로 창업자가 6가지 역할(액션 플래너, 디브리퍼, 작가, 법무, 조사, CRM)을 수행하며 메모리를 공유하고, 대화 기록에서 후속 조치 및 초안을 자동 생성하는 오픈소스 AI 에이전트를 구축했습니다.

TranscriptionSuite v1.1.2는 WhisperX, NeMo 및 VibeVoice 모델을 추가합니다.
TranscriptionSuite v1.1.2는 이제 세 가지 전사 파이프라인을 제공합니다: PyAnnote 화자 분리를 지원하는 WhisperX, PyAnnote 화자 분리를 지원하는 NeMo 모델(Parakeet 및 Canary), 그리고 내장 화자 분리를 지원하는 VibeVoice 모델입니다. 이 업데이트에는 모델 관리자, 병렬 처리, 단축키 제어, 그리고 VibeVoice를 위한 24kHz 녹음 파이프라인이 포함되어 있습니다.