brethof-brain 출시: 세션 시작 시 이미 존재하는 AI 에이전트 메모리
요약
brethof-brain은 세션 시작 시 이미 존재하는 AI 에이전트 메모리 시스템입니다. 이는 단순 대화 기록을 넘어 현재의 진실, 확정된 결정, 그리고 과거에 거부되었던 옵션까지 다층적으로 기억합니다. 이를 통해 에이전트는 매번 처음부터 시작하는 '멍청함'을 극복하고 일관성 있는 컨텍스트를 유지할 수 있습니다.
핵심 포인트
- 세션 시작 시 이미 존재하는 메모리로, 프로젝트의 현재 상황과 확정된 내용을 제공합니다.
- 단순 대화 기록 외에 큐레이션된 기록, 규칙, 플레이북 등 다층적 구조로 작동합니다.
- 결정 그래프를 통해 어떤 결정이 왜 내려졌고, 무엇이 거부되었는지 역사적 맥락을 유지합니다.
모든 세션은 0에서 시작한다
AI 에이전트를 실행하면 그 의식을 알고 있습니다. 세션을 열고 프로젝트를 다시 설명해야 합니다. 그것이 무엇인지, 무엇이 결정되었는지, 무엇이 거부되었는지, 빌드가 왜 그렇게 작동하는지 등을 말입니다. 어떤 사람들은 이것을 md 파일에 보관합니다 — 여기에는 CLAUDE.md가 있고, 저기에는 노트 파일이 있습니다 — 그리고 곧 에이전트는 md 정글 속에서 길을 잃습니다. 오늘날 사실인 것들과 함께 지난 3월의 오래된 반진실들을 읽어들이는 식입니다. 어느 쪽이든, 당신 자신이 메모리입니다. 하루에 수천 번 같은 컨텍스트를 다시 입력하고, 에이전트는 아무도 하지 말라고 알려주지 않았기 때문에 몇 달 전에 폐기했던 접근 방식을 재제안함으로써 보답합니다.
모델들은 매달 더 똑똑해지고 있습니다. 하지만 메모리가 없는 모델은 매일 아침 당신의 프로젝트를 처음 접하는 것처럼 만납니다. 메모리가 없으면, 이들은 모두 멍청합니다 — 지능이 이미 알려준 것을 다시 도출하는 데 낭비됩니다.
실제로 메모리가 해야 할 것들
우리의 시스템을 설명하기 전에, 수정 사항은 통과해야 하는 것이 있습니다. 세 가지 테스트입니다.
세션 시작 시 이미 존재한다. 모든 세션이 간단한 개요를 열어줍니다 — 현재 상황, 무엇이 확정되었는지, 다음에 무엇이 올 것인지 — 그리고 모든 프롬프트에 관련 기록이 함께 도착합니다. 도구 호출(tool calls)은 없습니다. 파일을 뒤지는 데 시간을 낭비할 필요도 없습니다. 에이전트가 찾아봐야 한다면, 그것은 메모리가 아니라 영업시간이 좋지 않은 라이브러리입니다.
대화에서 확정된 내용을 유지한다. 지나가는 모든 반사적인 생각(half-thought)을 저장하는 것이 아닙니다 — 실제로 교환이 결론지은 것만요. 노이즈를 보관하는 메모리는 검색창이 달린 잡동사니 서랍장입니다.
사실뿐 아니라 결정도 기억한다. 기록은 현재 사실인 것을 유지합니다. 하지만 '왜 이런가?'라는 질문에는 역사가 필요합니다: 날짜가 지정된 모든 결정과 그 이유, 그리고 그것을 이긴 옵션들 말입니다. 역사는 절대 다시 쓰이지 않습니다 — 되돌림(reversal)은 새로운 줄이며, 이전 방식은 오래된 방식으로 기록에 남습니다.
저는 AI 에이전트를 위한 대부분의 메모리 시스템을 시도해 보았습니다. 각각은 이 중 일부를 수행했지만, 제가 필요로 하는 것을 한 것은 없었습니다. 그래서 저는 그것을 구현하는 데 거의 1년 동안 시간을 들여 구축했습니다.
brethof-brain 소개
brethof-brain은 세션이 시작될 때 이미 존재하는 AI 에이전트 메모리입니다.
이는 여러 계층으로 작동합니다. 왜냐하면 메모리는 단순한 대화 기록(transcript) 그 이상이기 때문입니다. 전체 채팅 기록—모든 세션이 온전히 보존되며 키워드나 의미로 검색 가능합니다. 큐레이션된 기록(Curated records)—각 프로젝트의 현재 진실을 담고 있으며, 이 메모리가 다섯 번의 교환 단위로 사용자의 대화를 읽으면서 스스로 구축합니다: 대화가 확정한 내용을 유지하고, 새로운 사실들을 오래된 사실들과 조정하며, 사용자가 수동으로 어떤 것도 파일링할 필요가 없습니다. 규칙(Rules)—사용자님의 지침이 담긴 영구적인 명령어들로, 대부분의 메시지와 함께 로드되어 모든 프로젝트의 모든 에이전트가 동일한 방식으로 작동하게 합니다. 플레이북(Playbooks)—마크다운 형식으로 한 번 작성된 절차이며, 어떤 에이전트든 어떤 프로젝트에서든 매번 동일한 방식으로 실행됩니다.
기록 아래에는 결정 그래프(graph of decisions)가 자리 잡고 있습니다: 모든 결정은 날짜와 함께 그 이유, 무엇을 대체했는지, 그리고 과정에서 시도되고 거부된 것들이 기록됩니다. 사용자의 에이전트가 지난 3월에 거부했던 것을 다시 제안할 때, 그렇게 했다는 내용—날짜와 이유가 담긴 줄—이 검색과 함께 돌아옵니다. 그리고 원장(Ledger)은 사용자가 하겠다고 말한 것들을 조용히 포착하여, 사라지는 대신 검토 가능하게 만듭니다. 확인해 보세요. 생각했지만 구현하지 않은 아이디어들도 발견할 수 있을 것입니다.
'내 컨텍스트 저장하기' 같은 의식적인 절차는 필요 없습니다. 기억해야 할 것도 없습니다. 세션을 시작하고 '계속 진행(continue)'이라고 말하면, 바로 이어 나갈 수 있습니다. 동시에 열 개의 프로젝트를 실행할 수 있으며, 각각은 독립적으로 격리됩니다—자체 기록, 규칙, 그래프, 그리고 원장을 가지며, 어느 것의 정보도 다른 곳으로 새어 나가지 않습니다. 하나의 메모리가 여러 에이전트에게 봉사합니다: 프런트엔드에 하나, 백엔드에 하나, 또는 전체 기록을 앞에 두고 작업하는 에이전트와 그 작업을 검토하는 두 번째 에이전트가 있을 수 있습니다. 사용자의 에이전트는 이미 폐기된 것을 다시 제안하지 않습니다. 왜냐하면 메모리가 '폐기'를 기억하고 있기 때문입니다.
우리가 이것을 만든 이유
우리가 이것을 만든 이유
저희가 이 제품을 개발한 이유는 저희 자신이 문제였기 때문입니다. 매일 수천 번씩 에이전트에게 똑같은 것을 설명하는 것에 지쳤습니다. 저희도 마크다운(md)의 정글 속에서 길을 잃곤 했습니다. 저희는 2025년 12월에 md 파일을 가지고 시작했으며, 그 첫 세 달 동안의 거의 모든 것이 사라졌습니다. 이것이 md 파일의 특성입니다. 3월에는 데이터베이스로 옮겼고, 4월 이후의 모든 대화는 여전히 검색 가능하게 남아 있습니다. 저희 자신도 하나의 공유 메모리에서 여러 에이전트를 병렬로 사용하여 하루에 다섯 개에서 일곱 개의 프로젝트를 진행합니다. 이 제품은 데모 테넌트에서 테스트된 것이 아니며, 자체 제작자들 사이에서 매일 작동하며 2025년 12월부터 운영되어 왔습니다.
두 가지 신념이 디자인을 이끌었습니다. 에이전트를 통제(gate)하지 말고 가르치십시오—메모리는 사용자와 에이전트 사이에 단계를 추가하는 것이 아니라, 에이전트를 더 똑똑하게 만들어야 합니다. 그리고 AI는 인간의 일을 대신해야 합니다. 저희는 사용자님을 위해 일하려고 노력합니다.
무엇이 사적인지
가입 시 하나의 선택으로 사용자의 메모리가 어디에 저장될지 결정됩니다.
로컬(Local): 메모리—기록, 아카이브, 그래프, 검색—가 사용자 자신의 기기에 있는 컨테이너 하나에 저장됩니다. 저희는 이를 처리할 뿐, 절대 저장하지 않습니다. 메모리의 일부를 판단해야 하거나 세션이 간략한 정보가 필요할 때, 사용자의 장치가 그 조각을 저희 허브로 보내고, 허브는 그 어떤 것도 보관하지 않습니다.
호스팅(Hosted): 전체 메모리는 사용자만이 설정하고 소유하는 암호 구문(passphrase)에서 파생된 키로 암호화됩니다. 세션을 시작할 때 잠금이 풀리고, 짧은 유휴 기간이 지나면 스스로 잠깁니다. 잠긴 동안에는 저희를 포함한 모든 사람에게 암호문일 뿐입니다—암호 구문을 잊어버리면 아무도 열 수 없습니다.
허브는 조각들을 처리하고 그 어떤 것도 영구적으로 저장하지 않습니다. 이것이 지속적으로 보유하는 것은 작고 평범합니다: 사용자의 기본 규칙과 프로젝트가 무엇인지 설명하는 각 프로젝트당 한 줄입니다. 처리는 스위스 취리히의 Tier III+ 데이터센터에 있는 보안 인스턴스에서 실행됩니다. 사고를 처리하는 모델은 계약에 의해 구속됩니다—제공자(provider)의 약속이지 저희의 보증이 아닙니다—통과하는 것에 대해 기록하거나, 보유하거나, 학습하지 않겠다는 것입니다.
당신이 데이터를 소유합니다. 호스팅된 메모리에서는 전체 기록을 내보내거나, 프로젝트를 삭제하거나, 정확한 구절을 수정(redact)하거나, 계정을 삭제할 수 있습니다. 그리고 로컬 메모리는 당신의 디스크에, 당신의 손안에 존재합니다. 게다가 클라이언트가 블랙박스에 의존하는 것이 아니라 소스 코드가 공개되어 있기 때문에: 모든 줄을 읽고 어떤 내용이 당신의 기기를 떠나는지 정확히 볼 수 있습니다.
시작 방법 — 무료
설치는 우리가 아는 개발 도구 중 가장 적은 작업으로 끝납니다. 왜냐하면 거의 아무것도 하지 않기 때문입니다. 에이전트에게 **"install brethof-brain."**이라고 말하기만 하면 됩니다. 이것이 클라이언트를 가져오고, 훅(hooks)을 연결하며, 자체적으로 작동 여부를 확인합니다. IT 지식이 전혀 필요하지 않습니다.
사람이 하는 유일한 단계는 가입하는 것입니다 — 이메일, GitHub 또는 Google로 — 로컬 또는 호스팅 중 하나를 선택하고, 키를 복사합니다. 설치가 당신의 화면에 창을 열면 거기에 붙여넣고, 호스팅의 경우 에이전트가 절대 볼 수 없는 곳에 암호(passphrase)를 입력합니다. 끝입니다.
무료 플랜은 카드 없이 월 500개의 메시지를 제공합니다. 한도에 도달하면 메모리는 학습을 멈추지만 서비스는 계속됩니다: 세션 요약, 프롬프트당 기록, 모든 검색 및 전체 기록이 작동합니다 — 리콜(recall)은 측정되지 않습니다.
이것은 검증된 스무 개의 플랫폼에서 실행되며, 각 플랫폼은 깨끗한 기기에 설치되어 우리 시스템에서도 잘 작동합니다: Claude Code, Codex, Qwen Code, OpenCode, Kilo Code, dsh, OpenClaw, Hermes Agent, GitHub Copilot CLI, Pi, CodeBuddy, Devin CLI, Kiro CLI, Qoder CLI, goose, Gemini CLI, Antigravity CLI, Cline, Amp 및 MiniMax Code.
만약 당신이 어쨌든 사람들에게 이것에 대해 이야기할 계획이라면, 저희는 제휴 프로그램(affiliate programme)을 운영합니다: brethof.ai/brain/affiliate/.
이것이 전체 소개입니다. 세션을 열고 에이전트에게 "install brethof-brain"이라고 말하면, 다음 세션은 당신의 에이전트가 이미 브리핑된 상태에서 시작됩니다.
brethof-brain은 2026년 10월 6일에 출시되었습니다. brethof.ai/brain에서 무료로 시작하세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기