Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

https://martiansoftware.com/chatkeeper/

I built ChatKeeper because I wanted to treat my ChatGPT history like a local knowledge base, with local-first access to my data.

It’s a command-line tool (GUI in progress) that takes a full ChatGPT .zip export and syncs it with local Markdown files. You can move and rename them freely and they will stay in sync on future runs.

It pairs well with tools like Obsidian and lets you link your own notes to specific conversations or even points within them.

Revenue is modest but growing month over month. It’s a one-time purchase, not a subscription.

Most users so far are researchers and other ChatGPT power users who already live in Markdown or want to do things like curate and compress the context of very long-running conversations.





I’ve been looking for something like this for Claude

Hey miller_joe! I actually just built this - Claude Vault! (Free)

Same philosophy as ChatKeeper - local-first markdown files that sync and work great with Obsidian. I had the exact same problem with my Claude conversations buried in JSON exports.

Just published to PyPI:

pip install claude-vault

claude-vault init

claude-vault sync conversations.json

----

Auto-generates tags using local Ollama (completely offline, no API costs) and detects relationships between conversations

Would love to collaborate or integrate with ChatKeeper down the line - seems like we're solving the same problem for different LLMs!

Check it out: https://github.com/MarioPadilla/claude-vault


Yep, you're not the only one, and I want to add support for more formats/LLMs. Right now ChatKeeper's internals are very ChatGPT-specific, but I have a plan to change that and Claude (which I also use frequently) will be the first one I add support for.

I've started using this: https://github.com/jhlee0409/claude-code-history-viewer

so far so good...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: