Show HN:Retain – 整合所有 AI 編碼對話的統一知識庫
Retain 是一款新推出的原生 macOS 應用程式,能將來自不同平台的 AI 對話整合到一個統一且可搜尋的知識庫中。它旨在協助開發者跨越不同 AI 編碼工具進行學習與反思。
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
Retain is a native macOS application that aggregates AI conversations from multiple platforms into a unified, searchable knowledge base with intelligent learning extraction.
License
Uh oh!
There was an error while loading. Please reload this page.
BayramAnnakov/retain
Folders and files
Latest commit
History
Repository files navigation
Retain
A unified knowledge base for your AI conversations. Search, learn, and reflect across Claude Code, claude.ai, ChatGPT, and more.


From the creator of claude-reflect (300+ stars) - this is the evolution: a native macOS app that aggregates all your AI conversations, extracts learnings, and helps you build persistent context.
What It Does
The problem: You use Claude Code, claude.ai, ChatGPT, and other AI tools daily. Context is scattered. When you discover a preference in one tool, you lose it in another. You keep re-explaining the same things.
The solution: Retain aggregates all your AI conversations into a single searchable knowledge base. It automatically extracts corrections and preferences, then exports them to CLAUDE.md so Claude remembers what you taught it.
Key Features
Beta Status
Stable Features:
Work in Progress:
Installation
Requirements
Download
Download the latest notarized DMG (recommended) or zip from Releases.
Install
DMG (recommended):
Zip (advanced):
Supported Sources
Privacy & Security
This is important. Please read.
What stays local
What you should know
Web sync reads browser cookies: To sync from claude.ai/ChatGPT, the app reads session cookies from your browser. This requires Full Disk Access permission. The cookies are used only to authenticate API requests.
Gemini integration (optional): If you enable AI features with Gemini:
Claude Code CLI analysis (optional): If you enable CLI-based analysis:
Web sessions expire: claude.ai and ChatGPT sessions typically expire after ~30 days. You'll need to reconnect.
Known Limitations (Beta)
This is beta software. Core features are stable, but expect some rough edges.
Support
Best-effort. Please open an issue with clear reproduction steps and redacted logs.
Building from Source
Roadmap
See PHASED_VISION.md for the long-term vision:
From claude-reflect
If you used claude-reflect, Retain is its spiritual successor:
The learning extraction logic is similar, but Retain adds multi-source aggregation, search, and a native interface.
Contributing
This is an early beta. The best way to contribute right now:
See CONTRIBUTING.md for dev setup and PR guidelines.
Security & Privacy
License
MIT License - see LICENSE for details.
Questions? Open an issue or reach out on Twitter/X.
About
Retain is a native macOS application that aggregates AI conversations from multiple platforms into a unified, searchable knowledge base with intelligent learning extraction.
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
2
Packages
0
Contributors
2
Languages
Footer
Footer navigation
相關文章