repo-mem: 오픈소스 MCP 서버, Claude Code에 지속적인 팀 메모리 기능 추가

repo-mem의 기능
repo-mem은 Claude Code 세션에 지속적이고 공유 가능한 메모리를 추가하는 MCP 서버입니다. 이는 팀 환경에서 한 개발자의 디버깅 통찰력이 세션이 종료된 후 사라져 다른 팀 구성원이 관련 코드를 작업할 때 막막하게 시작해야 하는 세션 격리 문제를 해결합니다.
기술적 구현
이 솔루션은 Git 저장소 내부의 사용자별 SQLite 데이터베이스에 관찰 내용을 저장합니다. 모든 팀 구성원의 데이터베이스에서 전체 텍스트 검색을 위해 FTS5를 사용합니다. Claude Code 훅은 자동으로 커밋, 배포 및 테스트 실행을 캡처합니다. 세션 시작 훅은 최근 팀 활동(약 200 토큰)을 주입합니다.
아키텍처 세부 사항
- 8개의 도구(검색, 저장, 가져오기, 타임라인 등)를 갖춘 MCP 서버
- 3개의 Claude Code 훅(PostToolUse, Stop, SessionStart)
- 검색을 위한 SQLite + FTS5(벡터 데이터베이스 없음, 외부 서비스 없음)
- Git에 커밋되는 사용자별 데이터베이스 파일(일반적으로 각각 < 1MB)
- 토큰 효율적 설계: 인덱스는 결과당 약 50 토큰을 반환하며, 전체 세부 사항은 필요 시 로드됨
설정 및 규모
설정은 npx repo-mem init으로 수행됩니다. 제작자들은 모노레포에서 4,000개 이상의 관찰 내용으로 실행 중이라고 보고합니다. MCP 서버는 약 900줄의 JavaScript이며, 훅은 각각 약 170줄입니다. 훅에는 AI 호출이 없으며 순수 규칙 기반 추출을 사용합니다.
이 프로젝트는 MIT 라이선스로 제공되며 GitHub에서 https://github.com/timosieber/repo-mem에서 이용 가능합니다. Reddit 토론에서는 이 접근 방식이 벡터 기반 메모리 시스템과 어떻게 비교되는지 탐구합니다.
📖 전체 출처 읽기: r/LocalLLaMA
👀 See Also

SwiftUI 에이전트 스킬: AI로 뷰 개발 향상하기
SwiftUI Agent Skill은 AI를 활용하여 SwiftUI 뷰 개발을 개선하는 오픈소스 도구로, 모범 사례와 최적화 기법을 내장하고 있습니다.

Codev: 14일 동안 106개의 PR을 처리한 AI 에이전트 워크플로우
Codev는 엄격한 Spec→Plan→Implement→Review→PR 워크플로우를 통해 여러 AI 에이전트를 조정하는 오픈소스 시스템으로, 출시 전 20개의 버그를 발견하고 10점 만점 기준 1.2점 더 높은 평가를 받은 코드를 생산합니다.

AI 에이전트의 이메일 및 Google 드라이브 접근 문제 해결
AWS에서 AI 봇을 위한 이메일 및 Google Drive 접근 설정 시 계정 차단이 발생할 수 있습니다. Gmail과 Workspace 도메인을 활용한 해결 방법을 소개합니다.
LTM: 모델과 기계 간 이식 가능한 에이전트 메모리를 위한 JSON 프로토콜
LTM은 JSON 프로토콜(Core Memory Packet)과 CLI/서버로 구성되어, 모델, 편집기, 기계를 넘어 에이전트 컨텍스트(막다른 길, 제약 조건, 다음 단계)를 유지합니다. 패킷은 2-5KB이며 비밀 정보를 삭제하고 MCP를 지원합니다.