Retain banner
BayramAnnakov BayramAnnakov

Retain

AI community

Description

Retain is a native macOS application that aggregates AI conversations from multiple platforms into a unified, searchable knowledge base with intelligent learning extraction.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Retain

[![Beta](https://img.shields.io/badge/status-beta-yellow)](../../releases) [![macOS](https://img.shields.io/badge/macOS-14.0%2B-blue)](../../releases) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)

A unified knowledge base for your AI conversations. Search, learn, and reflect across Claude Code, Cursor, Codex, claude.ai, ChatGPT, and more.

Conversation Browser

Analytics Dashboard

From the creator of [claude-reflect](https://github.com/BayramAnnakov/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

  • Multi-source sync: Auto-sync from CLI tools (Claude Code, Codex, Cursor, Gemini CLI, OpenCode, GitHub Copilot CLI), manual sync from claude.ai and ChatGPT (cookie-based)
  • Instant search: Full-text search across 10k+ conversations with FTS5
  • Learning extraction: Automatic detection of corrections ("no, use X instead") and preferences
  • CLAUDE.md export: Export approved learnings so Claude remembers your preferences
  • Auto-updates: Automatic update notifications via Sparkle framework
  • Local-first: All data stored locally. Optional cloud features (web sync, AI analysis) connect to external services when enabled.

Beta Statu