
Built a local utility that gives every AI coding agent access to every past session — across Claude Code, Cursor, Cline, Gemini, Copilot. Started as a cleanup tool. Kept growing.
I made ConClear to clean up screenshot bloat in Claude Code sessions because /compact kept eating my context and I got tired of starting over. Then I noticed it had quietly grown into the thing I actually wanted: a single place where every agent on my machine can see every session that ever happened, no matter which tool produced it.
It ships an MCP server with one command:
npm install -g conclear
conclear install
That wires the MCP into whatever you have, Claude Code, Cursor, Windsurf, Cline, Antigravity, VS Code, Zed, Continue, Codex CLI, Kiro CLI, or Claude Desktop. Now any of those agents can ask:
conclear_search "when did we discuss the auth middleware"
conclear_files "api.ts" — every version, across every tool
conclear_summary <session>
conclear_context <session> — clean conversation text only
conclear_scan_secrets <session>
conclear_list_sessions
Connect page showing MCP install across the 11 clients
The session browser is the thing I open most. Unified view across every detected AI tool, search across the whole pile with cmd-K, full conversation replay with tool calls inline, file diff viewer, every file your agent read or wrote with full version history.
Sessions browser, unified per-project view
What I didn't expect was the security loop turning into the load-bearing feature. Every API key, AWS key, GitHub token, .env dump, bearer token, or database URL pasted into a chat sits in that session file in plaintext, forever. ConClear scans for them, shows you exactly where, lets you redact with one click (every redact writes a verified backup first), and links to the right provider's rotation page so you can roll the credential. Works across Claude Code, Cline, Gemini, and Cursor.
Security page with findings, redact buttons, rotate-this-key links
File recovery is the other surprise. Every file an agent read, wrote, or edited during a session is preserved with full content and version history. Deleted something by mistake? Open the session, browse versions, copy it back out. Works in the UI, the CLI, and through MCP — so an agent can recover its own lost work in a new session.
Session detail, Files tab with per-file version history
Runs entirely local. No telemetry. Backs up before anything destructive. MIT.
Stuff that doesn't fully work yet so nobody is surprised: Cursor scan works but redact is intentionally deferred — rewriting SQLite blobs while Cursor is running is risky, so use the rotate links instead. Windsurf chats can't be read at all (Cascade encrypts them); the MCP install into Windsurf still works. Copilot Chat is read-only — no scan/redact yet.
github.com/ItsCodejac/conclear
If you wire it into your agent and find it doing something I didn't design for, tell me. That's been the most interesting feedback so far — almost every feature in here started as someone using the tool for a thing I hadn't thought of.