itechmeat/open-second-brain
Local-first 🧠 memory for Hermes Agent that lives in your Obsidian vault and remembers project context. Nightly 😴 dream passes turn repeat corrections into confirmed preferences with measurable confidence. Adapters ship for Claude Code, Codex, and OpenClaw, with an MCP server for anything else.
해결하는 문제
AI 에이전트에게 지속적인 메모리 계층을 제공하여 상호작용을 통해 학습하고, 사람이 읽고 편집할 수 있으며 버전 관리가 가능한 방식으로 지식을 저장할 수 있게 합니다. 에이전트는 단기 컨텍스트 윈도우에만 의존하는 대신, 시간이 지남에 따라 진화하는 장기적인 "뇌"를 유지할 수 있습니다.
작동 방식
이 시스템은 Obsidian 볼트와 통합되어 에이전트의 기억이 Brain/ 디렉토리 내의 Markdown 파일로 저장됩니다. 에이전트는 MCP (Model Context Protocol) 서버, 라이프사이클 훅 또는 전용 CLI (o2b)를 통해 이 메모리 계층과 상호작용합니다.
핵심 기능은 "드림 패스"(dream pass)로, 반복되는 신호(피드백)를 안정적인 규칙과 선호도로 처리하여 에이전트가 세션 시작 시 읽는 active.md 파일로 렌더링하는 결정론적 알고리즘입니다. 또한 효율적인 검색을 위해 재구축 가능한 SQLite 검색 인덱스를 유지합니다.
대상 사용자
AI 에이전트(Claude Code, Cursor, Aider 등)의 개발자 및 사용자로, 표준 메모 도구를 사용하여 수동으로 검사하거나 편집할 수 있는 지속적이고 투명한 메모리를 에이전트에 부여하고자 하는 분들에게 적합합니다.
주요 특징
- 사람이 읽을 수 있는 메모리: 모든 에이전트 지식이 Markdown 파일로 저장되므로 grep, 편집 및 버전 관리가 쉽습니다.
- 학습 루프: 결정론적 드림 패스를 통해 상호작용 신호를 자동으로 규칙으로 변환하고 사용되지 않는 규칙을 폐기합니다.
- 광범위한 통합: Claude Code, Cursor, Copilot CLI 및 모든 MCP 호스트를 포함한 다양한 클라이언트를 지원합니다.
- 메모리 관리: 스냅샷, 롤백, 쓰기 검증을 위한 해시 체인 로그, 오래된 메모리를 제거하는 하이진 스캔 도구가 포함되어 있습니다.
- 검색 기능: 키워드 검색을 제공하며, 임베딩 제공자를 통한 선택적 의미론적 검색을 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트