
Kept
Your AI chats, saved as Markdown locally with no cloud
About Kept
Kept is a privacy-focused AI chat management tool designed for users who want to retain control over their conversation history. It enables users to capture and store interactions from popular AI platforms like ChatGPT, Claude, Gemini, Grok, and Kimi directly on their local filesystem as Markdown files compatible with Obsidian. This local-first approach ensures data privacy, eliminates reliance on cloud storage, and allows seamless integration into personal knowledge management workflows. Kept offers features like full-text search, a knowledge graph, and MCP server support, making it an ideal choice for productivity enthusiasts, researchers, and developers seeking a secure, organized way to archive AI conversations. Its open-source nature under the MIT license encourages customization and community involvement, making it stand out in the AI productivity space.
Screenshots




Pros
- ✓Local storage ensures privacy and data ownership
- ✓Supports multiple AI chat platforms for versatile use
- ✓Obsidian-compatible Markdown export simplifies knowledge management
- ✓Includes full-text search and knowledge graph features
- ✓Open source under MIT license promotes customization
Cons
- ✗Requires setup and familiarity with local file management
- ✗No integrated cloud sync or collaboration features
- ✗Potentially limited to users comfortable with technical configurations
Use Cases
Pricing
Likely free and open source, given its MIT license and local-first approach, with no subscription or paid tiers mentioned.
Quick Info
Topics
Alternatives
Similar Tools in AI Assistants
Embed Badge
Add this badge to your website to show that Kept is featured on Visalytica.
<a href="https://www.visalytica.com/tool/kept" target="_blank" rel="noopener noreferrer" style="display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#7c3aed;color:#fff;border-radius:8px;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s" onmouseover="this.style.background='#6d28d9'" onmouseout="this.style.background='#7c3aed'"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M12 20V10"/><path d="M18 20V4"/><path d="M6 20v-4"/></svg>Featured on Visalytica</a>