프로젝트 소개

obsidian-second-brain은 Obsidian 볼트를 CLI 코딩 에이전트의 영구 메모리로 전환하는 크로스 플랫폼 스킬입니다. README에 따르면 Claude Code, Codex, Gemini CLI, OpenCode, Antigravity, Hermes, Pi 및 Grok Bot에서 실행되며, 볼트 자체가 공유 메모리 레이어 역할을 하여 도구 간 전환 시에도 컨텍스트가 유지됩니다. 제시된 문제는 에이전트 세션이 매번 처음부터 시작되고 Obsidian의 메모가 활용되지 않는 점이며, 이 프로젝트는 두 가지를 연결합니다: 에이전트가 볼트의 일반 마크다운 메모를 읽고 씁니다. 명령 표면 (README는 47개 명령을 나열하며, Google Calendar MCP가 없는 빌드에서는 46개): - 작업: /obsidian-save, /obsidian-ingest (URL, PDF, 오디오, 스크린샷), /obsidian-synthesize, /obsidian-reconcile, /obsidian-export, /obsidian-daily, /obsidian-calendar (agenda, reconcile, meeting, schedule), /obsidian-recurring, /obsidian-log, /obsidian-task, /obsidian-person, /obsidian-capture, /obsidian-catchup, /obsidian-find, /obsidian-recap, /obsidian-review, /obsidian-board, /obsidian-board-hygiene, /obsidian-project, /obsidian-projects, /obsidian-health, /obsidian-merge, /obsidian-reindex, /obsidian-retrieval-eval, /obsidian-decide, /obsidian-visualize, /obsidian-learn, /obsidian-init, /obsidian-architect, /create-command. - 사고 도구: /obsidian-brainstorm, /obsidian-challenge, /obsidian-panel, /obsidian-emerge, /obsidian-connect, /vault-deep-synthesis, /obsidian-distill, /idea-discovery, /obsidian-graduate. - 컨텍스트: /obsidian-world는 점진적 토큰 예산(L0-L3)으로 정체성과 상태를 로드하는 것으로 설명됨. - 연구: /x-read, /x-pulse, /research, /research-deep, /notebooklm, /youtube, /podcast. 이들은 실시간 X 접근을 위해 xAI Grok, 웹 연구를 위해 Perplexity Sonar, 키가 설정되지 않은 경우 무료 키 없는 소스(Wikipedia, HackerNews, arXiv, Reddit 등)를 사용합니다. YouTube 트랜스크립트는 youtube-transcript-api를 통해 제공되며, YouTube Data API v3를 통한 선택적 메타데이터 및 댓글, 선택적 --visual 모드는 ffmpeg로 장면 전환 프레임을 추출하여 비전 읽기를 지원합니다. README의 주목할 만한 설계 주장: 메모는 "미래 에이전트용" 서문과 검색용 frontmatter로 "AI 우선" 작성됨; OKM(Open Knowledge Metabolism) 신선도 정책은 사실을 무시간, 날짜 지정, 포인터로 분류함; 이중 시간 사실은 사실이 참이었던 시기와 볼트가 학습한 시기를 기록함; 관계 그래프의 유형화된 엣지는 린트됨; 태그 분류 체계 감사는 _meta/taxonomy.md를 통해 선택적으로 활성화됨. 프로젝트는 Karpathy의 LLM Wiki 패턴의 진화로 설명되며, 추가가 아닌 기존 페이지 재작성, 모순 자동 해결, 예약 에이전트 실행에서 차별화됩니다. 예약/백그라운드 동작: 네 개의 예약 에이전트가 설명됨(아침 브리핑, 야간 통합, 주간 검토, 볼트 상태 점검). 야간 에이전트는 조정, 종합, 고아 처리, 인덱스 재구축을 포함한 다섯 단계를 실행합니다. 기타 세부 사항: MIT 라이선스; v0.15 "The Port"는 Windows 지원(경로, CRLF/BOM 처리, UTF-8, USERPROFILE 인식 구성 홈), Gemini 우선 /podcast 및 Whisper 대체, 중국어 간체 트리거, /obsidian-reindex, Obsidian 린트 플러그인, 재현 가능한 검색 벤치마크, 생성된 문서 사이트, 유형화된 엣지 및 콜아웃 서문을 추가함; README는 763개 테스트 CI 벽을 언급함. Telegram 봇 캡처 흐름은 /obsidian-catchup을 통해 참조됨. README는 데모, 변경 로그, 토론 및 작성자 블로그 링크도 포함합니다. 이 개요는 저장소 README에 명시된 내용만 반영하며, 동작, 품질 또는 성능에 대한 독립적 검증은 수행되지 않았습니다.