Auto-save Claude Code chats to Obsidian to reduce lost context
Claude Code sessions can lose useful when work continues across different conversations, which leads to repeated explanations and duplicated effort. `obsidian-vault-sync` is a that reads Claude Code’s local `.jsonl` conversation logs and turns them into organized Markdown notes inside an .
It also connects Claude Code’s internal to Obsidian with a , so can be browsed, edited, and linked like normal notes. is handled with weighted keyword matching, so it does not need extra AI .
A `vault-worthy` flag helps keep only notes worth saving. Automatic syncing can be scheduled with `cron` or `launchd`.
Key points
- Claude Code’s local `.jsonl` conversation logs are converted into Markdown notes for Obsidian.
- Claude Code’s internal is connected to Obsidian through a .
- The workflow uses keyword matching instead of extra AI .
- A `vault-worthy` filter helps decide which records should be kept.
- Syncing can run automatically through `cron` or `launchd`.