

MemoryCustodian은 Codex, Claude Code, Gemini 및 기타 코딩 에이전트에게 호스팅 서비스나 모든 프롬프트를 비대하게 만들지 않으면서 지속적인 프로젝트 메모리를 제공합니다. 결정 사항, 제약 조건, 기각된 접근 방식, 프로젝트 컨텍스트는 리포지토리 내에 일반 Markdown 형식으로 저장되어 코드처럼 검토, 버전 관리, 공유 및 삭제할 수 있습니다. 매니페스트는 각 작업에 관련된 메모리만 로드합니다. 오픈 소스, 로컬 우선, 크로스 에이전트입니다.
Loading comments…
프로젝트 정보
제품 키워드
MemoryCustodian은 Codex, Claude Code, Gemini와 같은 코딩 에이전트에 호스팅 서비스나 모든 프롬프트를 비대하게 만들지 않으면서 지속적인 프로젝트 메모리를 제공하는 오픈소스 로컬 우선 도구입니다. 결정 사항, 제약 조건, 거부된 접근 방식 및 프로젝트 컨텍스트를 일반 Markdown 파일로 리포지토리에 직접 저장합니다. 매니페스트 시스템은 각 작업에 관련된 메모리만 로드하여 에이전트 세션을 집중적이고 효율적으로 유지합니다. MemoryCustodian은 코드처럼 검토, 버전 관리, 공유 및 삭제할 수 있도록 설계되어 모든 개발 워크플로우에 자연스럽게 통합됩니다.
메모리는 리포지토리에 일반 Markdown 파일로 저장되므로 인간이 코드처럼 검토, 편집 및 버전 관리할 수 있습니다. 독점 형식이나 외부 데이터베이스가 필요 없으며, 기존 Git 워크플로우와 함께 작동하는 파일만 있으면 됩니다.
manifest.md 파일은 에이전트를 현재 작업과 관련된 메모리 파일로만 안내합니다. 모든 것을 로드하는 대신 에이전트는 프로젝트 개요를 위해 brief.md를, 계획 수립을 위해 decisions.md와 constraints.md를, 거부된 경로를 피하기 위해 do-not-use.md를 읽어 컨텍스트를 최소화하고 집중적으로 유지합니다.
MemoryCustodian은 Codex, Claude Code, Gemini 및 기타 코딩 에이전트와 함께 작동합니다. 단일 init 명령으로 선택한 에이전트에 대한 부트스트랩 파일을 생성하며, 동일한 메모리 구조가 다양한 도구와 플랫폼에서 작동합니다.
rules/, profiles/, areas/, archive/와 같은 선택적 디렉토리는 명시적으로 관련이 있을 때까지 기본 컨텍스트에서 제외됩니다. 이는 메모리 비대화를 방지하고 에이전트가 당면한 작업에 필요한 것만 로드하도록 보장합니다.
"지속적인 메모리. 최소한의 컨텍스트."
이 한 줄은 MemoryCustodian의 핵심 철학을 담고 있습니다. 즉, 모든 프롬프트를 비대하게 만들지 않으면서 에이전트에게 지속적인 프로젝트 지식을 제공합니다. 메모리를 리포지토리의 일반 Markdown으로 저장하고 작업별로 필요한 것만 로드함으로써 메모리 깊이와 프롬프트 효율성 사이의 일반적인 트레이드오프를 피합니다. 그 결과 시스템은 눈에 띄지 않게 작동합니다. 에이전트는 중요한 것을 기억하고 사용자는 사용하지 않는 컨텍스트에 대해 비용을 지불하지 않습니다.
매 세션마다 코딩 에이전트에 동일한 프로젝트 컨텍스트를 반복해서 입력하는 데 지쳤거나, 호스팅 메모리 서비스에 대한 가볍고 오픈소스 대안을 원하는 경우입니다. MemoryCustodian은 로컬 우선 도구, 버전 관리되는 프로젝트 지식, 에이전트가 기억하는 내용을 검토하고 관리할 수 있는 기능을 중요하게 생각하는 경우 특히 유용합니다. AI 코딩 어시스턴트를 사용하는 모든 팀이나 개인 개발자에게 지속적이고 최소화되며 공유 가능한 프로젝트 메모리를 제공하는 실용적인 도구입니다.
제작자
neon_dev
Loading comments…
고려해볼 만한 다른 도구