최근 출시된 오픈소스 도구 PMB(Project Memory Box)가 AI 코딩 에이전트의 고질적인 문제인 '단기 기억 상실'을 해결하며 개발자들 사이에서 주목받고 있습니다. 이 도구는 개발자가 AI에게 매번 프로젝트의 배경과 진행 상황을 다시 설명해야 하는 번거로움을 없애, AI와의 협업 효율성을 극대화하는 것을 목표로 합니다.
PMB는 Claude Code, Cursor, Codex, Zed 등 다양한 AI 코딩 에이전트가 MCP(Memory Control Plane)를 통해 프로젝트 맥락을 지속적으로 기억하도록 지원합니다. 개발자의 의사결정, 학습 내용, 목표, 최근 작업 내역, 프로젝트 사실 및 문서 등을 로컬 디스크의 SQLite 데이터베이스에 저장합니다. 이 모든 과정은 클라우드를 거치지 않고 오프라인 우선(offline-first) 방식으로 작동하며, API 키나 LLM 호출 없이도 기억을 읽어올 수 있어 보안성과 속도 면에서 이점을 가집니다. 또한, 대시보드를 통해 어떤 기억이 실제로 AI 작업에 도움이 되었는지 추적할 수 있는 기능도 제공합니다.
이러한 '지속적인 프로젝트 기억' 기능은 AI 기반 개발 워크플로우에 혁신적인 변화를 가져올 수 있습니다. 개발자는 AI에게 반복적으로 설명을 할 필요 없이, AI가 프로젝트의 전체 맥락을 이해하고 더 정확하고 유용한 코드를 제안하도록 할 수 있습니다. 이는 개발 생산성을 크게 향상시키고, AI를 단순한 코드 생성 도구가 아닌 진정한 협업 파트너로 활용하는 길을 열어줄 것입니다. 특히, 오픈소스라는 점은 개발자 커뮤니티의 참여를 통해 더욱 빠르게 발전할 가능성을 시사합니다.
