Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

claude-to-obsidian

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

About

Save Claude Code sessions to your Obsidian vault automatically

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages