Claude Code 세션을 자동으로 Obsidian 볼트에 마크다운으로 저장합니다.
~/.claude/projects/의 모든 세션 JSONL을 읽어 Obsidian 마크다운으로 변환- Claude Code 훅으로 세션 종료 시 자동 저장
- Obsidian frontmatter (date, model, cwd, tags) 자동 생성
- 슬래시 커맨드·내부 시스템 메시지 자동 필터링
- 중복 저장 방지
<vault>/
└── Claude Sessions/
└── 2026-04/
├── 2026-04-09 질문 제목... a1b2c3d4.md
└── 2026-04-01 다른 세션... e5f6g7h8.md
npx claude-to-obsidian처음 실행하면 Obsidian 볼트 경로를 입력하라고 안내합니다. 이후 기존 세션 전체 내보내기 + Claude Code 훅 자동 설치까지 완료됩니다.
| 커맨드 | 설명 |
|---|---|
npx claude-to-obsidian |
초기 설정 + 훅 설치 + 전체 내보내기 |
npx claude-to-obsidian export |
기존 세션 전체 내보내기만 실행 |
npx claude-to-obsidian install |
Claude Code 훅만 재설치 |
---
date: 2026-04-09
time: "오후 3:00"
session_id: a1b2c3d4-...
project: "C:/Users/js.han/my-project"
cwd: "C:/Users/js.han/my-project"
model: claude-sonnet-4-6
tags: [claude, claude-code]
---
# 세션 제목 (첫 번째 메시지)
### **You** _(오후 3:00)_
질문 내용
---
### **Claude** _(오후 3:01)_
응답 내용- Node.js 18+
- Claude Code (CLI)
설치 후 설정은 ~/.claude/hooks/cto_config.json 에 저장됩니다.
{
"vaultPath": "/path/to/your/obsidian/vault"
}MIT