코딩 에이전트(coding agent)는 강력한 도구이지만, 현재 세션이 끝나면 프로젝트에 대한 중요한 정보들을 잊어버리는 '기억상실증' 문제가 있었습니다. 프로젝트의 핵심 결정, 제약 조건, 심지어는 시도했던 대안들까지도 채팅 로그나 개발자의 머릿속에만 남아 다음 세션에서는 다시 처음부터 시작해야 하는 비효율이 발생하곤 했습니다. 이러한 문제를 해결하기 위해 등장한 것이 바로 'Brain.md'입니다.
Brain.md는 프로젝트의 영구적인 지식(durable knowledge)을 일반 마크다운(Markdown) 파일 형태로 저장하는 오픈 표준이자 도구입니다. 이 '뇌(brain)'는 프로젝트 저장소(repository) 내에 존재하며, Git을 통해 버전 관리되므로 여러 에이전트, 개발 머신, 그리고 다양한 대규모 언어모델(LLM) 기반 에이전트(예: Claude Code, Codex) 간에 지속적으로 공유될 수 있습니다. Brain.md는 CLI(Command Line Interface) 도구를 통해 읽고 쓰기가 가능하며, 모든 변경 사항은 추적되어 결정의 배경과 이유가 명확히 기록됩니다. 예를 들어, 특정 설정 파일을 데이터베이스 대신 마크다운으로 저장하기로 한 결정이 있다면, 그 이유와 장단점까지 Brain.md에 기록되어 나중에 다른 에이전트나 개발자가 해당 결정을 다시 질문했을 때 명확한 답변을 제공할 수 있습니다.
이러한 영구적인 기억 계층은 개발 프로세스에 혁신적인 변화를 가져올 수 있습니다. 에이전트가 매번 프로젝트의 맥락을 새로 파악할 필요 없이, 이미 기록된 지식을 바탕으로 작업을 이어나갈 수 있어 생산성이 크게 향상됩니다. 또한, 프로젝트의 중요한 결정과 그 배경이 명확하게 문서화되므로, 팀원 간의 지식 공유가 원활해지고 새로운 개발자가 프로젝트에 합류했을 때 빠르게 적응할 수 있도록 돕습니다. Brain.md는 파일 기반의 단순한 구조와 에이전트 독립적인 설계 덕분에 특정 도구나 플랫폼에 얽매이지 않고 유연하게 활용될 수 있다는 점에서 그 잠재력이 큽니다.