Kept is a desktop app and Chrome extension that captures conversations from ChatGPT, Claude, Gemini, Grok, and Kimi and stores them as plain markdown files on your local filesystem. It features SQLite FTS5 full-text search, semantic recall, knowledge graph, auto-sync, BYOK support, an MCP server, and Obsidian export. Licensed under MIT with no premium tier or paid features.
Free
How to use Kept?
Download the desktop app for your platform (Windows, macOS, or Linux). Sideload the Chrome extension by loading it unpacked from the downloaded zip. Open any supported AI chat platform (ChatGPT, Claude, Gemini, Grok, or Kimi) and type @kept to bring up the capture palette, or enable auto-sync in the extension settings. Your chats are saved as markdown files in ~/.kept/vault. Use the app's search, knowledge graph, or MCP server to query and reuse your archive.
Kept 's Core Features
Captures chats from ChatGPT, Claude, Gemini, Grok, and Kimi as plain markdown
SQLite FTS5 full-text search across all conversations
Semantic recall with plain-English queries and citations
Auto-generated knowledge graph linking entities and decisions
MCP server exposing vault to MCP-aware clients (Claude Desktop, Cursor, etc.)
Bring your own key (OpenAI, Anthropic, OpenRouter) or use Ollama locally
Obsidian export with reconciliation preserving edits
Kept 's Use Cases
Archiving and searching personal AI conversations
Building a searchable knowledge base from AI chats
Reusing past AI responses for project reference
Integrating AI chat history with tools like Obsidian or Claude Code
Auditing and diffing AI conversations for team collaboration
Running semantic queries across years of AI interactions
Automating workflows with Kept's code execution and MCP integration