The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Kept
Search, archive, and recall your AI conversations. ChatGPT, Claude, Gemini, Grok, Kimi. Local-first, MIT licensed.
Install
/plugin marketplace add egroup-labs/kept.workInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Kept
Kept saves your AI conversations as local Markdown files, then gives you a desktop app to search, browse, connect, and reuse them.
It works with ChatGPT, Claude, Gemini, Grok, and Kimi. Your archive lives on your machine under ~/.kept/, with an Obsidian-compatible vault plus local indexes for full-text search, topics, projects, and graph views.
Quick Install | Download | Setup | Build from source | MCP server
Why Kept
AI chats often become working memory: debugging trails, research notes, product decisions, prompts, snippets, and half-finished ideas. Most of that history stays inside vendor UIs.
Kept turns it into files you own.
- Plain Markdown, grouped by provider.
- Fast local search with SQLite FTS5.
- Graph and topic views for finding connections across old conversations.
- Optional chat over your own archive using the model provider you configure.
- An MCP server so coding agents can read, search, and manage the vault.
How It Works
Chromium browser extension
-> reads conversations from provider API endpoints using your signed-in session
-> normalizes messages and supported image assets
-> sends them to the Kept desktop app on http://localhost:18241
Kept desktop app
-> writes Markdown files to ~/.kept/vault/
-> indexes content in SQLite
-> builds a local knowledge graph in CozoDB
-> exposes search, graph, project, export, and agent tools
MCP server
-> lets Claude Code, OpenClaw, and other MCP clients work with the vault
Kept does not scrape rendered chat pages. The extension syncs conversation data from provider API responses and hands the normalized payload to the local app.
Supported Providers
| Provider | Sync | Notes |
|---|---|---|
| ChatGPT | Yes | Full conversations, streaming history, branch-aware saves |
| Claude | Yes | Full conversations and streaming history |
| Gemini | Yes | Best effort; Google's API format changes often |
| Grok | Yes | Includes supported image assets |
| Kimi | Yes | Uses the Kimi auth helper included in the extension |
Provider APIs are private and can change without notice. Kept keeps the archive as plain files so your saved conversations stay readable even if an adapter needs an update.
Quick Install
Windows PowerShell:
irm https://kept.work/install.ps1 | iex
macOS and Linux:
curl -fsSL https://kept.work/install.sh | bash
The installer downloads the latest GitHub Release, installs the desktop app, and extracts the Chromium extension to a local folder. Browsers still require you to load the extension manually in Developer Mode.
The same scripts can be run directly from GitHub:
irm https://raw.githubusercontent.com/egroup-labs/kept.work/main/scripts/install.ps1 | iex
curl -fsSL https://raw.githubusercontent.com/egroup-labs/kept.work/main/scripts/install.sh | bash
Download
Desktop builds are published on GitHub Releases.
Current release targets:
- macOS Apple Silicon:
.dmg - Windows x64: NSIS
.exeinstaller - Linux x64:
.deband.AppImage
The release also includes the Chromium extension package. Until the Web Store listing is live, install the extension in developer mode.
Setup
1. Install The Desktop App
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.