# Show GN: brain-cli — Claude Code에 장기기억을 붙이는 로컬 메모리 CLI

> Clean Markdown view of GeekNews topic #27372. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=27372](https://news.hada.io/topic?id=27372)
- GeekNews Markdown: [https://news.hada.io/topic/27372.md](https://news.hada.io/topic/27372.md)
- Type: show
- Author: [ernham](https://news.hada.io/@ernham)
- Published: 2026-03-10T17:10:05+09:00
- Updated: 2026-03-10T17:10:05+09:00
- Original source: [github.com/ernham1](https://github.com/ernham1/brain-cli)
- Points: 1
- Comments: 0

## Topic Body

Claude Code는 세션이 끊기면 모든 걸 잊습니다.  
3주 전에 잡은 버그를 다시 추적하고, 지난달에 내린 아키텍처 결정을 다시 논의합니다.  
MCP Memory 서버도 써봤지만, 클라우드 의존성과 불안정한 검색 품질이 문제였습니다.  
  
그래서 ~/Brain/ 로컬 Markdown 파일만으로 에이전트 장기기억을 구현했습니다.  
  
---  
  
이런 상황에 씁니다:  
  
① 오늘 세션, 어제부터 이어서  
   brain-cli recall -b -g "로그인 버그"  
   → 어제 어디서 막혔는지, 뭘 시도했는지 즉시 복원  
  
② 같은 버그 두 번 디버깅하지 않기  
   증상 + 원인 + 수정 내용을 기록해두면  
   다음 세션에 같은 오류 만났을 때 recall이 먼저 해법을 보여줌  
  
③ 의사결정이 기억에 남음  
   "왜 Redis 대신 SQLite를 쓰나요?" 같은 질문을 에이전트가 다시 하지 않음  
   결정 배경, 검토한 대안, 선택 이유가 모두 검색 가능한 레코드로 남음  
  
④ 여러 Claude 인스턴스가 같은 기억을 공유  
   VS Code Claude와 터미널 Claude가 동일한 Brain을 읽고 씀  
   한쪽에서 고친 버그를 다른 인스턴스가 또 고치려 하지 않음  
  
⑤ CLAUDE.md hooks와 연동하면 완전 자동화  
   SessionStart hook에 recall 한 줄 추가하면  
   매 세션 시작 시 관련 기억이 자동으로 복원됨  
  
---  
  
npm install -g @ernham/brain-cli  
설치하면 ~/Brain/ 디렉토리 생성 + CLAUDE.md에 recall 루틴 자동 추가  
  
GitHub: https://github.com/ernham1/brain-cli | MIT 라이선스 | 87개 테스트

## Comments



_No public comments on this page._
