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.
해결하는 문제
Open Second Brain은 AI 에이전트를 위한 지속적이고 사용자 소유의 메모리 계층을 제공합니다. 모든 정보를 Obsidian 백업 내의 일반 Markdown 파일로 저장함으로써, 전용 클라우드 서비스나 숨겨진 상태에 의존하지 않고 사용자가 에이전트의 지식을 확인하고 편집하며 버전 관리를 할 수 있도록 합니다. 이는 에이전트 메모리의 '블랙박스' 성격을 제거합니다.
작동 방식
시스템은 AI 에이전트(주로 Hermes Agent, Model Context Protocol - MCP를 통해 다른 에이전트도 지원)와 통합되어 지식을 읽고 씁니다. 반복적인 신호를 내구성 있는 규칙으로 변환하고 오래된 규칙을 제거하기 위해 결정론적 '꿈' 단계를 사용합니다. LLM에 메모리 알고리즘을 의존하지 않고, 카운터와 원자적 파일 이동을 사용하여 신뢰성을 보장합니다. 스냅샷, 롤백, 위생 스캔(중복 또는 논란이 있는 사실 제거)을 위한 CLI 도구(o2b)를 제공합니다.
대상 사용자
AI 에이전트가 투명하고 편집 가능하며, 다양한 AI 런타임(예: Claude Code, Cursor, Aider) 간에 이식 가능한 장기 기억을 원하는 Obsidian 사용자.
주요 특징
- Obsidian 네이티브: 모든 메모리를 Markdown 파일로 저장하여 Obsidian의 위키링크, 백링크, 그래프 뷰를 활용 가능.
- 다중 에이전트 호환성: MCP를 통해 단일 메모리 백업을 여러 AI 런타임 간 공유 가능.
- 결정론적 학습: '꿈' 단계에 LLM을 사용하지 않고, 메모리 계층에서 환각을 방지하는 비-LLM 알고리즘 사용.
- 사용자 통제: 스냅샷, 롤백, 위생 스캔을 위한 CLI 도구로 오래된 또는 중복된 지식 정리 가능.
- 출처 추적: 정보의 출처를 추적하여 운영자에 의해 제시된 규칙과 기계가 도출한 사실을 구분 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트