AI 코딩 대화 기록을 매일 밤 옵시디언에 저장
Nightly Claude Code / Codex Log → Obsidian
무료로 내려받기 (zip, 14KB)
압축 안에 든 것
ai-chat-log-to-obsidian/SKILL.mdai-chat-log-to-obsidian/files/harvest_chat_logs.py
압축을 풀어 내 프로젝트의 .claude/skills/ 폴더에 넣으면 돼요. 무료이고, 고쳐 쓰셔도 됩니다.
한 줄 소개
클로드 코드와 Codex가 PC에 남기는 대화 기록을 매일 밤 읽어서, API 키·비밀번호를 가린 뒤 옵시디언에 날짜별 "작업기록"과 "대화기록" 노트로 저장하는 스크립트입니다.
이런 분께 맞아요
- 옵시디언으로 메모를 모으면서, AI와 나눈 작업 대화도 같이 남기고 싶은 분
- "지난주에 그 버그 어떻게 고쳤더라?"를 대화창을 뒤져서 찾고 있는 분
- 클로드 코드와 Codex를 같이 쓰는데 기록이 두 곳에 흩어져 있는 분
- 대화에 키를 붙여 넣은 적이 있어서, 기록을 그대로 남기기가 걱정되는 분
쓰면 이렇게 달라져요
전: 기록은 이런 줄이 수천 개 이어진 파일로만 남아 있습니다.
{"type":"user","sessionId":"...","timestamp":"2026-10-11T01:02:00Z","message":{"content":"TELEGRAM_BOT_TOKEN=<진짜 토큰이 그대로>..."}}
후: 옵시디언에서 날짜별 노트로 읽고, 비밀정보는 가려져 있습니다.
---
date: 2026-10-11
type: chat-log
source: claude-code
messages: 3
masked: 2
---
# 2026-10-11 클로드 코드 대화기록 — 알림 봇 연결
**[10:02] 나:**
TELEGRAM_BOT_TOKEN=[가림]
쓰는 법
- 이 페이지에서 스킬 파일을 내려받습니다.
- 프로젝트의
.claude/skills/ai-chat-log-to-obsidian/폴더에 넣습니다. - 클로드 코드에 이렇게 말합니다: "ai-chat-log-to-obsidian 스킬대로, 내 옵시디언 볼트
<볼트 위치>에 어제 대화 기록을 저장해 줘. 먼저 가리기 점검과 미리 보기부터 하고, 괜찮으면 매일 밤 자동으로 돌게 걸어 줘."
우리가 실제로 써 본 이야기
저희는 먼저 다른 AI 도구의 대화를 옵시디언에 저장하는 작업을 돌렸는데, 한글 폴더 이름 때문에 5주 넘게 매일 조용히 실패했습니다. 스케줄러 결과를 아무도 보지 않아 한참 뒤에 알았고, 원본이 남아 있어서 날짜를 하나씩 넣어 다시 채웠습니다. 그걸 고치면서 8월부터 클로드 코드 대화도 같은 방식으로 매일 밤 저장하기 시작했습니다. 어느 밤에는 실행이 흔적도 없이 끊겨서, 그다음부터는 "어제 노트가 비어 있으면 먼저 채우기"를 넣어 두었습니다. 이번에 공개판을 만들며 확인해 보니, Codex 쪽은 기록 형식이 바뀌어 최근 노트에 대화가 0건으로 저장되고 있었습니다. 그래서 공개판은 새 형식과 옛 형식을 모두 읽게 만들었고, 원래 없던 비밀정보 가리기 기능도 새로 넣었습니다.
같이 보면 좋은 것
- 전자책 『AI 회사를 만들었습니다 -실전편-』 — 저희가 AI에게 회사 일을 맡기며 기록과 자동화를 꾸려 온 과정을 정리한 책입니다. (/products/ai-company-ebook)
자주 묻는 질문
- Q. 가리기 기능이 있으면 볼트를 공개해도 되나요?
- 권하지 않습니다. 정해진 형태의 키는 잘 가리지만, 문장으로 적은 비밀번호나 특이한 형태의 키는 놓칠 수 있습니다. 볼트는 내 PC나 비공개 저장소에만 두세요.
- Q. 맥에서도 되나요?
- 스크립트는 파이썬 표준 기능만 써서 맥·리눅스에서도 돌아갑니다. 매일 자동 실행은 윈도우는 작업 스케줄러, 맥·리눅스는 cron 예시를 스킬 안에 넣어 두었습니다.
- Q. 하루 빠뜨렸는데 나중에 채울 수 있나요?
- 네. --date로 그 날짜를 넣어 다시 돌리면 됩니다. 다만 클로드 코드는 오래된 대화 파일을 설정에 따라 정리하므로, 원본이 남아 있는 동안만 채울 수 있습니다.