Show HN: Retain – A unified knowledge base for all your AI coding conversations
Posted by Bayram 2 days ago
Hey HN! I built Retain as the evolution of claude-reflect (github.com/BayramAnnakov/claude-reflect).
The original problem: I use Claude Code/Codex daily for coding, plus claude.ai and ChatGPT occasionally. Every conversation contains decisions, corrections, and patterns I forget existed weeks later. I kept re-explaining the same preferences.
claude-reflect was a CLI tool that extracted learnings from Claude Code sessions. Retain takes this further with a native macOS app that:
- Aggregates conversations from Claude Code, claude.ai, ChatGPT, and Codex CLI - Instant full-text search across thousands of conversations (SQLite + FTS5)
It's local-first - all data stays in a local SQLite database. No servers, no telemetry. Web sync uses your browser cookies to fetch conversations directly.
Comments
Comment by chux52 2 days ago
Tried to create something like this but the best I got was a bookmarklet to copy the chat text. Ended up just exporting data and using that method for a one time pull.
Comment by elemdos 2 days ago
Comment by tmaly 1 day ago
Comment by Bayram 1 day ago
Comment by nozzlegear 2 days ago
Comment by Bayram 2 days ago
Comment by altmanaltman 2 days ago
Also isnt the data being pulled from the LLM firms' servers?
Like what is the meaning of this? You dont take all my chats and put it on your servers and steal my data? That is what local-first is these days?
Comment by Bayram 2 days ago
Comment by xtiansimon 1 day ago
Comment by Bayram 1 day ago