
Second Brain for AI
AI용 세컨드 브레인은 Cloudflare에 구축된 자체 호스팅 MCP 호환 영구 메모리 계층으로, Claude, ChatGPT, Cursor 및 기타 AI 클라이언트가 세션 간에 공유 컨텍스트를 저장하고 의미론적으로 불러올 수 있도록 합니다.
https://github.com/rahilp/second-brain-cloudflare?ref=producthunt&utm_source=aipure

제품 정보
업데이트됨:Jun 1, 2026
Second Brain for AI이란?
AI용 세컨드 브레인은 자체 Cloudflare 계정에 배포하는 경량의 '공유 메모리' 서비스로, 사용하는 모든 AI 도구가 동일한 장기 컨텍스트에 액세스할 수 있도록 합니다. 각 대화를 처음부터 시작하는 대신, 의사 결정, 프로젝트 노트, 기본 설정 및 스니펫을 한 번 저장하고 연결된 모든 클라이언트(예: Claude Desktop/Code, claude.ai, Cursor 및 기타 MCP 호환 도구)에서 나중에 불러올 수 있습니다. 배포하기 쉽고(원클릭), 개인 규모에서 저렴하며(Cloudflare 무료 티어), 사용자 소유로 설계되었습니다. 데이터는 단일 AI 플랫폼의 독점 메모리 내부에 있는 것이 아니라 사용자 인프라에 저장됩니다.
Second Brain for AI의 주요 기능
AI를 위한 세컨드 브레인은 모든 MCP 호환 AI 도구(예: Claude, ChatGPT, Cursor)에 세션 간에 지속적이고 공유된 컨텍스트를 제공하는 자체 호스팅 교차 클라이언트 메모리 계층입니다. Cloudflare Workers(개인 규모에서는 무료 계층)에서 실행되며, 사용자의 노트/결정을 자체 Cloudflare 계정에 감사 가능한 항목으로 저장하여 임베딩 및 Vectorize를 통해 의미론적 회상(의미 기반 검색)을 가능하게 합니다. AI 채팅, CLI, Obsidian, iOS 단축어, 브라우저 확장 프로그램 등 다양한 표면에서 정보를 캡처한 다음, 도구, API, MCP 및 웹 UI를 통해 항목을 검색, 업데이트, 추가, 최근 항목 찾아보기 또는 삭제할 수 있습니다.
교차 도구 영구 메모리 (MCP 호환): 여러 AI 클라이언트(Claude Desktop/Code/claude.ai, Cursor 및 기타 MCP 클라이언트)에서 사용할 수 있는 하나의 공유 메모리 저장소로, 매 세션마다 프로젝트, 선호도 및 결정을 다시 설명할 필요가 없습니다.
의미론적 검색 및 회상: 저장된 항목과 쿼리 모두를 임베딩하여 정확한 키워드보다는 의미로 메모리를 찾습니다(예: “사용자가 결제 시 이탈합니다”는 “전환 문제”로 회상될 수 있습니다).
Cloudflare에 자체 호스팅 (데이터 소유권): D1 + Vectorize + Workers AI와 함께 경량 Cloudflare Worker로 배포됩니다. 데이터는 사용자 자신의 Cloudflare 계정에 남아 있으며 검색 가능하고 내보내기 가능하며 단일 공급업체의 내장 메모리에 묶여 있지 않습니다.
메모리 작업: 기억/추가/업데이트/삭제: 새로운 컨텍스트를 저장하고, 중복 없이 업데이트를 추가하고, 항목을 교체하고, 최근 메모리를 찾아보고, 항목을 삭제하는 핵심 도구로, 시간이 지남에 따라 진화하는 결정을 지원합니다.
어디서든 캡처 + 통합: 다중 수집 경로: CLI 명령, 노트 동기화를 위한 Obsidian 커뮤니티 플러그인, iOS 단축어(뇌 덤프), 페이지 또는 하이라이트 저장을 위한 브라우저 확장 프로그램/북마클릿, AI 대화 중 인챗 캡처.
웹 UI + API 엔드포인트: 대시보드/모바일 친화적인 인터페이스와 API 엔드포인트(예: /capture, /append, /update, /list, /stats, /mcp)를 통해 사용자 정의 워크플로우를 탐색, 편집 및 통합할 수 있습니다.
Second Brain for AI의 사용 사례
소프트웨어 엔지니어링 및 DevOps 연속성: 아키텍처 결정, 사고 노트, 런북, 코딩 규칙을 한 번 저장한 다음, 몇 주에 걸쳐 구현 또는 디버깅하는 동안 Cursor/Claude Code 내에서 다시 불러옵니다.
제품 관리 의사 결정 로그: 가격 결정, 로드맵 근거, 사용자 연구 결과, 회의 결과를 캡처하고 나중에 “온보딩에 대해 무엇을 결정했습니까?”라고 질의하여 최신 관련 컨텍스트를 표시합니다.
Obsidian을 사용한 개인 지식 관리: 선택한 Obsidian 노트를 의미론적 메모리 계층에 동기화하여 모든 AI 클라이언트가 수동 복사/붙여넣기 없이 개인 노트, 프로젝트 컨텍스트 및 영구 지식을 검색할 수 있도록 합니다.
영업/컨설팅 계정 컨텍스트: 클라이언트 선호도, 제약 조건 및 이전 권장 사항을 저장하고, 제안서 작성 또는 통화 중에 다른 장치/클라이언트에서 다시 불러와 메시징 일관성을 유지합니다.
연구 및 콘텐츠 워크플로우: 브라우저 확장 프로그램 및 빠른 iOS 덤프를 통해 웹 페이지/하이라이트를 캡처하고, 나중에 기사, 문서 또는 보고서를 작성할 때 의미를 통해 출처 및 통찰력을 검색합니다.
장점
공유 MCP 호환 메모리 계층을 통해 여러 AI 도구에서 작동하여 반복적인 컨텍스트 설정을 줄입니다.
자체 Cloudflare 계정에 자체 호스팅됩니다 (공급업체에 종속된 채팅 메모리에 비해 감사 가능하고 이식 가능).
의미론적 회상은 정확한 문구나 키워드를 기억하지 못할 때 검색을 향상시킵니다.
다양한 캡처 옵션(CLI, Obsidian, iOS, 브라우저, 인챗)으로 메모리 채우기가 더 쉬워집니다.
단점
배포 및 구성 필요 (Cloudflare 설정 및 AUTH_TOKEN 관리).
완전히 로컬 전용 작업보다는 Cloudflare 서비스(Workers/D1/Vectorize/Workers AI)에 의존합니다.
단일 토큰 기반 인증 모델은 장치 및 클라이언트 전반에 걸쳐 신중하게 관리되지 않으면 보안/운영 고려 사항이 될 수 있습니다.
Second Brain for AI 사용 방법
1) 세컨드 브레인을 Cloudflare 계정에 배포: GitHub 리포(rahilp/second-brain-cloudflare)를 열고 'Deploy to Cloudflare' 버튼을 클릭합니다. Cloudflare는 무료 티어(개인 규모)에서 Worker와 백업 서비스(D1, Vectorize, Workers AI)를 계정에 프로비저닝합니다.
2) 배포 중 AUTH_TOKEN 설정: 프롬프트가 표시되면 AUTH_TOKEN을 설정합니다(이것은 AI 클라이언트 및 도구가 사용할 비밀번호입니다). 빠른 옵션: 기억하기 쉬운 문구(예: 'coffee-lover-2026'). 보안 옵션: `openssl rand -base64 32`로 생성합니다. 저장하세요. 모든 클라이언트/통합에 필요합니다.
3) Worker URL 확인: 배포 후 Worker의 공개 URL(예: `https://<your-worker-url>.workers.dev`)을 복사합니다. 이것을 API 호출 및 클라이언트(Claude Desktop, Cursor 등) 구성의 기본 URL로 사용합니다.
4) /capture API를 통해 서버 작동 확인: 제공된 curl 테스트를 실행하여 메모리를 저장합니다: `curl -X POST https://<your-worker-url>/capture -H "Authorization: Bearer YOUR_TOKEN" -H "Content-Type: application/json" -d '{"content":"second brain is working","source":"test"}'`. 성공적인 응답은 `{ "ok": true, "id": "..." }`와 같습니다.
5) MCP를 통해 AI 클라이언트 연결: 리포 위키 페이지 'Connect to AI Clients'를 따라 사용하는 AI 도구(예: Claude Desktop, Claude Code, claude.ai, Cursor 및 기타 MCP 클라이언트)에 세컨드 브레인을 MCP 호환 메모리 계층으로 추가합니다. 각 클라이언트에 Worker URL과 AUTH_TOKEN을 구성하여 메모리 도구를 호출할 수 있도록 합니다.
6) 대화에서 핵심 메모리 도구 사용: 연결되면 내장 도구를 사용합니다: `remember` (아이디어/결정/컨텍스트 저장), `append` (기존 항목에 업데이트 추가), `update` (항목 교체), `recall` (의미론적 검색), `list_recent` (최근 메모리 찾아보기), `forget` (항목 삭제).
7) 의미로 정보 불러오기 (의미론적 검색): 정확한 키워드가 다르더라도 자연어로 메모리를 요청합니다(예: '사용자가 결제 단계에서 이탈합니다'를 저장하고 나중에 '온보딩 문제'로 불러옵니다). 세컨드 브레인은 저장된 콘텐츠와 쿼리를 모두 임베딩하고 Vectorize에서 코사인 유사도로 검색합니다.
8) 어디서든 캡처 (원하는 통합 선택): 메모리가 실제로 채워지도록 하나 이상의 캡처 방법을 선택합니다: CLI, Obsidian 플러그인, iOS 단축어, 브라우저 확장 프로그램 또는 북마클릿. 각 방법은 동일한 Worker 기반 메모리 저장소로 콘텐츠를 보냅니다.
9) CLI 설치 및 사용 (선택 사항): `npm install -g second-brain-cf-cli`로 CLI를 설치한 다음, `brain remember` 및 `brain recall`과 같은 터미널 명령을 사용하여 채팅 외부에서 메모리를 빠르게 저장하고 검색합니다.
10) Obsidian에서 노트 동기화 (선택 사항): 커뮤니티 플러그인 'Second Brain Sync'(리포: rahilp/second-brain-obsidian-plugin)를 설치합니다. Worker URL과 AUTH_TOKEN으로 구성하여 노트를 세컨드 브레인에 동기화하여 연결된 모든 AI 클라이언트에서 검색/불러올 수 있도록 합니다.
11) 웹 페이지 및 하이라이트 캡처 (선택 사항): Chrome 확장 프로그램(리포: rahilp/second-brain-browser-extension)을 설치하여 현재 페이지 또는 강조 표시된 텍스트를 한 번의 클릭으로 캡처하거나, `integrations/bookmarklet.js`의 경량 북마클릿을 사용합니다.
12) iOS에서 캡처 (선택 사항): `integrations/ios-shortcuts/`에서 제공된 iOS 단축어(Brain Dump, Text Brain Dump, Save to Brain)를 설치하여 한 번의 탭으로(설정에 따라 공유 시트를 통해서도) 생각과 스니펫을 세컨드 브레인에 저장합니다.
13) 웹 UI를 통해 찾아보고 관리 (선택 사항): 리포의 'Web UI' 문서를 사용하여 저장된 메모리를 보고, 검색하고, 관리하기 위한 대시보드/모바일 인터페이스에 액세스합니다.
14) 사용자 정의 워크플로우를 위해 API 직접 사용 (선택 사항): 자동화를 원하면 위키 'API Reference'에 설명된 HTTP 엔드포인트(예: `/capture`, `/append`, `/update`, `/list`, `/count`, `/tags`, `/stats`, `/chat`, `/mcp`)를 호출합니다. 항상 `Authorization: Bearer <AUTH_TOKEN>`을 포함합니다.
15) 위생 유지: 업데이트, 추가 및 삭제: 메모리를 유용하게 유지하려면, 진행 중인 스레드에는 `append`를 선호하고(중복 생성 방지), 깔끔한 정식 항목을 원할 때는 `update`를, 오래되거나 민감한 항목을 제거할 때는 `forget`을 사용합니다.
Second Brain for AI 자주 묻는 질문
AI용 세컨드 브레인은 자체 호스팅되는 영구 메모리 계층으로, 사용자의 Cloudflare 계정에 배포됩니다. 이를 통해 여러 AI 클라이언트(예: Claude, ChatGPT, Cursor 및 기타 MCP 호환 도구)가 세션 전반에 걸쳐 공유 컨텍스트를 저장하고 불러올 수 있으므로 프로젝트, 결정 또는 선호 사항을 다시 설명할 필요가 없습니다.











