영상 링크: Full Guide - Build Your Own AI Second Brain with Claude Code
채널명: Cole Medin
Claude 코드로 나만의 AI 세컨드 브레인 만들기 완벽 가이드 핵심 요약
- 영상 제목: Claude 코드로 나만의 AI 세컨드 브레인 만들기 완벽 가이드
- 제작자는 3개월간 Claude 코드 기반으로 세컨드 브레인을 구축했으며, 이 시스템 덕분에 최소 매주 12시간 이상의 작업 시간을 절약하고 있음
- 세컨드 브레인은 컨텐츠 기획, 유튜브 스크립트 작성, 이메일 및 인박스 관리, AI 업계의 최신 동향 조사, 이미지/다이어그램 생성, 습관 관리 등 다양한 작업을 자동화함
- Obsidian과 연동하여, 모든 지식 · 작업 기록 · 의사결정 등을 마크다운 문서로 관리하고, 시간이 지날수록 예시와 사용자의 스타일을 학습하여 진화함
- Openclaw 같은 기존 에이전트 솔루션과 달리, 메모리 구조 및 핵심 로직은 참고하되, 보안 취약점(특히 lethal trifecta)에 대한 우려로 직접 제작해 권한과 기능을 세밀하게 통제함
- 세컨드 브레인의 아키텍처는 메모리 레이어(예: soul.md, user.md, memory.md), 스킬(각종 API·업무 자동화), 하트비트(프로액티브 자동 알림) 등으로 구성됨
- 데이터 인텍스 및 RAG(검색)도 구현해, 특정 정보를 빠르게 찾아내고, 일별 대화 로그 및 실행 기록을 데이터베이스화함(SQLite 등)
- GitHub에 예시 저장소(템플릿, 요구사항 문서 등)가 제공되며, 본인에게 맞는 수준의 권한·통합 서비스·프로액티브 레벨 등을 자유롭게 설정 가능
- 단계별(phase)로 개발할 수 있도록 PRD(요구사항 정의서) 자동 생성 기능을 구현해, 사용자가 원리·구조를 이해하며 자신만의 두뇌를 실제로 개발하도록 안내함
- 4시간 실시간 워크샵 등 커뮤니티 참여 안내와, 실제 예시 기반 시연까지 포함하여 실질적인 구축 노하우를 알기 쉽게 제공함
세부 요약 - 주제별 정리
세컨드 브레인 구축의 목적은 반복적 업무 자동화와 고부가가치 작업에 집중할 수 있게 하는 데 있음
- 세컨드 브레인을 통해, 반복적이고 시간이 많이 드는 일상 업무(예: 이메일, 일정 관리, 컨텐츠 기획 등)를 자동화
- 자동화된 시간만큼, 비즈니스 성장 및 창의적 작업 등 본질적·핵심적인 일에 더 집중할 수 있음
- 단순히 ‘일을 줄이기’ 목적이 아니라 ‘업무 효율과 임팩트’를 극대화하는 데 중점
- 세컨드 브레인은 사용자의 업무 스타일을 지속적으로 학습하여 자기진화함
- 실제로 본인은 Slack, Obsidian 등 여러 툴을 통합해 커뮤니케이션 및 업무 관리에 적극 활용 중
왜 Openclaw 등 공개된 에이전트 솔루션 대신 직접 만들기를 선택해야 하는지 보안 관점 중심으로 설명함
- 기존의 Openclaw 등 오픈소스 에이전트의 구조와 장점을 인정하면서도, 심각한 보안 리스크(lethal trifecta) 가능성을 강조
- lethal trifecta란 ①개인 데이터 접근권한 ②외부 신뢰할 수 없는 입력(예: 이메일, 웹 등) ③데이터 외부 전송(Exfiltration vector) 세 조건이 모두 충족될 때 발생
- 세컨드 브레인은 본질적으로 위 세 가지 모두를 필요로 하므로, 취약점이 상시 노출됨
- Openclaw는 일부 보안 취약점 개선이 이뤄졌지만, 방대한 코드베이스로 인해 사용자 입장에서 세밀한 권한 통제 및 이해가 어렵고, 운영 측면에서 위험이 남아 있음
- 직접 구현하는 경우, 각 권한·기능 범위를 설계자가 세밀하게 규정할 수 있어 보다 안전하고 단순화된 시스템을 만들 수 있음
세컨드 브레인의 설계·아키텍처는 메모리, 스킬, 하트비트 등 3대 축으로 구성됨
- 전체 구조는 Openclaw의 아이디어(메모리 레이어, 세션 관리 등)를 참고하되, 직접 필요한 영역만 흡수
- 메모리 레이어: soul.md(두뇌 개성·성격), user.md(사용자 정보), memory.md(중요 결정 및 핵심 사항 요약) 등으로 분리함
- 모든 메모리 파일·일정·이메일 등은 Obsidian 폴더 내 마크다운 문서로 구조화/버전 관리됨
- Claude Code는 실제 대화·업무 허브로 동작, Obsidian은 전체 지식/기록/다이어그램 등 가시화와 탐색의 캔버스 역할
- hooks(세션 시작, 컨텍스트 압축 등)로 soul/user/memory 등 자동 불러오기, 대화 종료 시 대화 내용 로그화 및 요약 프로모션, 데일리 리플렉션 등 자동화
- 대용량 로그 검색을 위해 daily log를 SQLite 등 DB에 인덱싱, RAG 기반 검색으로 빠른 정보 탐색 실현
직접 만든 권한 기반 API 및 ‘스킬’ 구조로 대부분의 통합/자동화를 구현하며, 사용 목적에 맞춘 최소 권한 원칙을 철저히 적용함
- skill(스킬) 폴더(.claude/skills)에 다양한 자동화 스크립트: Excalidraw로 시각화, 파워포인트/유튜브 스크립트 생성, Asana·Gmail·Slack 등 API 연동 등
- 스킬들은 메모리 레이어의 정보를 바탕으로 맥락 깊은 결과물을 생성함(예: 나만의 어조와 히스토리를 반영한 유튜브 스크립트)
- 각 API(예: Gmail, Asana, Slack) 연동도 직접 구현하며, 읽기/쓰기 권한을 목적별로 세밀하게 설계
- 예시: Slack은 읽기만 허용, Gmail은 ‘임시 저장’까지만 허용(발송은 불가), Asana는 특정 프로젝트에만 일부 작업 권한 부여 등
- ‘제로 트러스트’ 원칙으로 권한을 최소화하고, 필요시 새로운 기능만 제한적으로 증분 추가
- 기존에 구현한 통합 코드를 참조해 신규 통합을 쉽게 one-shotting으로 추가 가능(자체 진화 구조)
하트비트 기능으로, 사용자의 요청 없이도 센스 있게 처리할 수 있는 프로액티브 에이전트가 완성됨
- 하트비트는 주기적으로 모든 API(이메일, 일정 등)에서 ‘현재 상태’를 수집해 Claude Code에 전달함
- 사전에 정의된 프롬프트+실시간 정보로, 예를 들어 ‘이메일 자동 답장 초안 작성’, ‘GitHub PR 지원’ 등 자동으로 처리함
- 모든 실행 내역은 Slack 등으로 사용자에게 실시간 알림 및 투명하게 공유
- 사용자는 Slack 쓰레드 등에서 추가 명령·수정이 가능함
- 하트비트로 인해 사용자의 직접 명령 없이도 반복적 작업이 자동으로 진행되어, 가장 많은 시간 절감 효과를 가져옴
구축을 원하는 사람을 위한 단계별 PRD 자동 생성기와 맞춤화 템플릿이 제공됨
- 전체 코드베이스를 공개하지 않는 대신, 나만의 세컨드 브레인을 스스로 설계·개발하도록 요구사항 기획(PRD: Product Requirement Document) 템플릿을 제공
- GitHub 저장소에 ‘my second brain requirements’ 마크다운 템플릿이 있어, 본인이 원하는 서비스 통합·권한범위·프로액티브 레벨 등을 체크 방식으로 직접 지정 가능
- 예시 입력: 이름/타임존/통합할 플랫폼/원하는 작업 목록/프로액티브 등급(Observer~Partner), 보안 제한사항(절대 하지 말아야 할 액션) 등 세부적으로 입력 가능
- 이렇게 완성된 마크다운 요구사항을 Claude Code의 ‘Create Second Brain PRD’ 스킬에 입력하면, 자동으로 개발 단계가 분할된 PRD 가이드가 생성됨
PRD 기반 단계별(Phase) 개발로, 핵심 원리 및 보안 이슈를 이해하며 점진적 구현이 가능하도록 설계함
- PRD는 모든 개발 과정을 phase(예: memory foundation→hooks→memory search→integrations/skills 순)로 나누어 제안함
- 각 Phase 별로, Claude Code에서 “Phase 1 구현”, “Phase 2 구현”처럼 명령하며 순차적으로 구현·테스트 가능
- 모든 단계는 필요시 수정·맞춤화가 매우 쉬움(코드 생성 전 단계이기 때문)
- 일괄 자동 생성이 아닌, 단계별로 자유롭고 안정성 있게 설계·구축하도록 유도
- 최종적으로 Openclaw 수준의 매우 강력한 세컨드 브레인 구현 가능, 하지만 직접 통제하므로 유지보수·보안 측면에서 훨씬 단순/효율적임
실제 예시 입력 및 PRD 출력을 데모하며, 누구나 쉽게 따라할 수 있도록 설명함
- 발신자는 랜덤 예시 사용자 정보를 입력해 PRD 생성 과정을 실시간으로 시연
- “/create second brain PRD [요구사항 경로]” 명령만으로 자동 분석·설계 단계가 완료
- 출력된 PRD는 phase 별 실행 계획과 각 단계별 구현 목표·작업 설명이 체계적으로 구성됨
- Claude Code 등에서 “Phase 1 개발”, “Phase 2 개발” 식으로 차례차례 실행해나갈 수 있음
GitHub 오픈 리포지토리 및 커뮤니티(4시간 워크샵 등)를 통해 추가 학습 및 실전 구축 안내도 이루어짐
- 영상 설명란에 실제 템플릿 및 전체 구조도 다이어그램, 예시 PRD 등을 포함한 GitHub 리포 제공
- 초보/기존 활용자 모두 자신의 세컨드 브레인을 진화·업그레이드할 수 있도록 단계별 학습과 따라하기 방식
- Dynamis 커뮤니티 내 4시간 실시간 워크샵 등 오프라인 심화 교육도 예고하여 참여 독려
- 영상 마지막에는 실질적 활용성과 시간 절감 효과를 강조하며, 지속적 정보 공유 및 피드백을 위해 구독·좋아요 요청