brain, by Codejunkie99,는 AI 코딩 에이전트에게 지속적인 장기 기억을 제공하는 MCP 서버 및 CLI 도구입니다. 이 도구는 세션 아티팩트와 프로젝트 노트를 캡처하여 여러 어시스턴트가 매 세션마다 새로 시작하는 대신 공유된 컨텍스트를 유지합니다. 이 도구는 검색 가능한 인덱스를 명령줄 및 터미널 UI와 결합하여 에이전트와 인간이 저장된 자료를 쿼리할 수 있게 합니다. 여러 코딩 어시스턴트를 동시에 다루는 개발자와 파워 유저는 연속성을 얻고 감사 가능한 프로젝트별 메모리 레이어를 갖게 됩니다.
다중 에이전트 개발 워크플로우를 위한 단편화된 메모리 문제를 해결합니다
이 도구는 프로젝트 컨텍스트, 오류 이력 및 세션 상태를 중앙 집중화하여 서로 다른 어시스턴트가 동일한 배경에 접근할 수 있도록 합니다. MCP 기능이 있는 클라이언트로부터 메모, 오류 로그 및 세션 데이터를 수용하며, 반복적인 컨텍스트 재교육을 피하기 위해 연결된 에이전트에 해당 메모리를 노출합니다. 호환 가능한 클라이언트의 예로는 Claude Code, Cursor, Windsurf, OpenClaw 및 Hermes가 있으며, 이들은 단일 공유 저장소를 읽고 쓸 수 있습니다.
검색 품질은 로컬 의미 인덱스 및 재구성 도구에 따라 달라집니다
검색은 키워드 및 의미 검색을 위해 로컬 SQLite 인덱스를 사용하며, 이는 원시 파일을 스캔하는 것에 비해 조회 속도를 높입니다. 인덱스가 드리프트하면, 이 도구는 저장된 항목을 변경하지 않고 저장소의 진실 소스에서 SQLite 인덱스를 재구성하는 유지 관리 명령을 포함합니다. 이러한 설계는 검색을 반응적으로 유지하지만, 결과의 정확성은 메모와 로그가 얼마나 잘 작성되고 태그가 붙여졌는지에 따라 달라집니다.
유용한 결과를 얻으려면 적당한 개발자 수준의 설정과 CLI 친숙함이 필요합니다
이 도구는 수동 검사, 검색 및 진단을 위한 명령줄 인터페이스와 터미널 사용자 인터페이스를 모두 제공합니다. 설치하려면 Rust로 빌드된 바이너리와 Node.js를 실행할 수 있는 시스템이 필요하며, Claude Desktop 또는 Claude Code와 같은 모든 MCP 호스트 환경과 통합됩니다. 클릭 앤 포인트 온보딩 경로보다는 개발자 중심의 워크플로우를 기대하십시오.
로컬 저장소 및 버전 관리는 데이터 처리에 대한 제어를 제공합니다
메모리 저장소는 기본적으로 로컬에 존재하며 git 기반 디렉토리에서 버전 관리되며, 이는 감사 가능한 변경 이력과 사람이 읽을 수 있는 커밋을 제공합니다. 기본 저장소 경로는 사용자의 홈 디렉토리에 있으며, 아키텍처는 메모리를 외부 서비스로 전송하지 않습니다. 이러한 로컬 우선 설계는 코드와 로그를 온프레미스에 유지해야 하는 워크플로우를 지원합니다.
지속적인 에이전트 메모리를 위한 실용적이고 개발자 지향적인 선택
이 도구는 여러 코드 중심 도우미에 걸쳐 지속적이고 감사 가능한 메모리 레이어가 필요한 개발자 및 파워 사용자에게 실용적인 옵션입니다. 로컬 제어를 선호합니다. 이 설계는 기술적인 친숙함과 인덱스 및 저장소의 수동 유지 관리를 기대합니다. 핸즈온 설정과 로컬 우선 데이터 관리에 동의하는 팀을 위해 이 도구는 세션 간 반복적인 컨텍스트 재생성을 줄이는 연속성을 제공합니다.