mex-memory/mex
Team memory for engineers and their AI agents. Lives in your repo. Shared through Git.
해결하는 문제
MEX는 엔지니어링 팀과 AI 코딩 에이전트를 위한 공유 프로젝트 메모리 시스템을 제공합니다. 중요한 아키텍처 결정, 디버깅 기록, 예외 케이스가 개인의 머릿속이나 일시적인 에이전트 세션에 갇혀 있는 지식의 분산 문제를 해결하기 위해, Git 리포지토리 내에 지속 가능하고 버전 관리 가능한 컨텍스트 저장소를 만듭니다.
작동 방식
MEX는 정규 지식과 로컬 검색 기계를 분리합니다:
- 정규 메모리: 지식은 구조화된 Markdown 파일(위키, 사양서, Relay, 수신 제안)로 리포지토리 내에 직접 저장되어 표준 Git 커밋 및 푸시를 통해 공유할 수 있습니다.
- 로컬 인덱스: 각 사용자는 자체적인 로컬 SQLite 기반 인덱스(코드 그래프 및 위키 검색)를 유지하며, 정규 파일과 소스 코드에서 재구성할 수 있습니다.
- 코드 그래프: Tree-sitter 문법을 사용하여 코드 내의 심볼과 관계(타입스크립트, 자바스크립트, 파이썬, 루스트 지원)를 매핑하여 AI 에이전트에게 정확한 증거를 제공합니다.
- 근거화: 위키의 주장은 특정 코드 심볼에 연결됩니다. 코드가 변경되면 MEX는 "드리프트"를 감지하여 문서 검토가 필요함을 알립니다.
- 에이전트 통합: Claude Code나 Codex와 같은 에이전트가 컨텍스트를 검색하고 지식 제안 또는 인수인계를 초안할 수 있도록 지침과 기술을 제공합니다. 이 제안은 정규화되기 전에 인간이 검토하고 승인해야 합니다.
대상 사용자
AI 코딩 에이전트를 사용하고, 한 사람 또는 에이전트가 습득한 컨텍스트가 팀 전체에 보존되고 접근 가능하도록 하려는 소프트웨어 엔지니어링 팀을 위한 것입니다.
주요 특징
- Git 기반 공유: 호스팅된 서비스나 중앙 데이터베이스가 필요 없으며, 메모리는 코드와 함께 이동합니다.
- 프로젝트 허브: 로컬 브라우저 기반 인터페이스로 지식 그래프를 탐색하고 제안을 검토하며 인수인계를 관리할 수 있습니다.
- Relays: 엔지니어 간의 업무 인수인계를 구조화하여 진행 상황, 장애 요소, 다음 단계를 기록합니다.
- 코드 연결 설명: 설명문과 구현 사이에 직접적인 근거를 설정하여 문서의 쇠퇴를 방지합니다.
- 다중 에이전트 지원: 지침 앵커와 Claude Code 및 Codex 전용 기술을 통해 다양한 AI 도구와 호환됩니다.
관련
- 프로젝트
davekilleen/Dex사용자 소유의 로컬 볼트에서 우선순위, 작업, 회의 노트를 정리하고 Claude Code 및 Cursor와 같은 AI 앱과 통합하는 AI Chief of Staff입니다.
- 프로젝트
akitaonrails/ai-memoryai‑memory는 Rust 기반의 자체 포함 서비스로, AI 코딩 어시스턴트에게 공유되고 장기적인 Markdown 기반 메모리를 제공합니다. 후크를 통해 프롬프트와 도구 호출을 자동으로 캡처하여 git 버전 관리되는 Markdown 페이지로 저장하고, 지원되는 모든 에이전트(Claude Code, Codex, Cursor, Gemini CLI 등)가 다른 머신이나 팀원의 세션 후에 간결한 핸드오프를 검색할 수 있게 합니다. 기본적으로 오프라인에서 작동하며 LLM 호출이 없습니다. 선택적 LLM 기반 '드림' 통합, 벡터 검색, 에이징 정책은 구성 가능합니다. 이 프로젝트는 네이티브 패키지, Docker 이미지, macOS 메뉴바 앱을 제공하며, 내장된 다중 사용자 인증, 감사 로그, 프로젝트별 공유를 포함합니다.
- 프로젝트
abhigyanpatwari/GitNexusGitNexus는 리포지토리(또는 여러 리포지토리)를 종속성, 콜 체인, 클러스터, 실행 흐름 등을 포함한 지식 그래프로 인덱싱하는 Node.js 도구이며, 19개의 MCP 도구를 통해 그래프를 공개합니다. CLI(`gitnexus analyze` / `setup`)는 로컬에서 그래프를 구축하고 에이전트 스킬을 설치하며, Claude Code, Cursor, Codex, Antigravity 등 AI 코딩 어시스턴트가 영향 분석, 추적, 이름 변경 등을 쿼리할 수 있도록 구성합니다. 웹 UI(호스팅 또는 자가 서빙)를 통해 브라우저에서 그래프를 탐색할 수 있습니다. Render/RepoCloud에 배포 가능하거나 로컬에서 실행 가능하며, LLM 기반 에이전트가 대규모 코드베이스에 대해 신뢰성 있고 토큰 효율적인 컨텍스트를 제공합니다. 라이선스: PolyForm Non-commercial.
- 프로젝트
- 프로젝트
mcncarl/agent-memory-vaultClaude Code, Codex 및 유사한 에이전트가 개인용 Markdown 밸트에 공유 지식을 로컬에서 저장하고 검색할 수 있는 Python 기반의 로컬 우선 시스템. 밸트는 Git으로 버전 관리되며, SQLite(옵션으로 로컬 임베딩 벡터 저장소)로 인덱싱되며, 모든 쓰기 작업은 엄격한 읽기-준비-승인-적용 워크플로우를 거쳐 불변의 영수증을 기록합니다. AI 코딩 보조 도구에 검색 가능하고 감사 가능한 장기 기억을 제공하면서도 데이터를 사용자에게만 소유하게 유지합니다.