u/Frequent-Analyst875

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.

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

npmjs.com/package/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.

reddit.com
u/Frequent-Analyst875 — 4 days ago
▲ 11 r/tauri

TASK — Tauri app starter kit (framework-agnostic)

I kept rewriting the same desktop-app plumbing every time i had an idea to build. So I got annoyed and put together this starter template (TASK) Tauri App Starter Kit. Utility windows are in plain html so you can bring your own (React, Svelte, Vue, vanilla, etc).

What's in the box:
- Native OS menus: data-driven, cross-platform, dynamic state
- Settings persistence: key-value store with single-source defaults
- Editable keyboard shortcut registry: persistent, presets supported
- Autosave + crash recovery: atomic writes, startup detection
- Crash reporting: panic handler, error logging, diagnostics collection
- System tray, auto-updater, single-instance lock, window-state persistence
- Recent files, native notifications, autostart, secure keyring
- Hardened CSP, scoped asset protocol, URL scheme validation
- Accessibility: font size control, high contrast, reduced motion, ARIA labels, keyboard nav
- Utility windows shipped: splash, settings, shortcuts, about, log viewerWhat's in the box:
- Native OS menu: data-driven, cross-platform, dynamic state
- Settings persistence: key-value store with single-source defaults
- Editable keyboard shortcut registry: persistent, presets supported
- Autosave + crash recovery: atomic writes, startup detection
- Crash reporting: panic handler, error logging, diagnostics collection
- System tray, auto-updater, single-instance lock, window-state persistence
- Recent files, native notifications, autostart, secure keyring
- Hardened CSP, scoped asset protocol, URL scheme validation
- Accessibility: font size control, high contrast, reduced motion, ARIA labels, keyboard nav
- Utility windows shipped: splash, settings, shortcuts, about, log viewer

Status is alpha API will still shift. Feedback welcome, especially on anything you'd expect in a "complete" starter that I missed.

Two companion plugins were extracted out of this and will get their own posts: tauri-plugin-ai (cloud + local inference) and tauri-plugin-normalize (cross-engine CSS). Status is alpha API will still shift.

Feedback welcome, especially on anything you'd expect in a "complete" starter that I missed!

Repo: https://github.com/ItsCodejac/tauri-app-starter-kit

https://preview.redd.it/pv1y3h97px3h1.png?width=1280&format=png&auto=webp&s=cee2a5ed715c672dc8b6ae199b4938ec6b27a3f4

reddit.com
u/Frequent-Analyst875 — 13 days ago