SoulPrint: Local Tool for Searching Claude and ChatGPT History Together

SoulPrint is a local-first application that imports conversation exports from Claude (.json) and ChatGPT (.zip) into a single canonical archive on your machine, allowing you to search across both AI assistant histories together. The tool is built with Python/Flask/SQLite, runs entirely locally, and is licensed under Apache-2.0.
Key Features
- Import: Drop your export file and the provider is auto-detected. The tool handles duplicates and your data never leaves localhost.
- Search: Full-text search across all providers simultaneously with BM25 ranking, highlighted snippets, and results that link directly to exact messages.
- Ask: Provides grounded answers that cite specific messages from your history. If it can't find evidence, it says so to avoid hallucination.
- Clip: Select text in any conversation and save it as a note with automatic citation linking back to the source.
- Distill: Select conversations across providers and compress them into a handoff briefing that ends with "Please continue from this context." You can paste this into a new Claude or ChatGPT chat to continue where you left off.
- Export: Creates a Memory Passport with manifest, provenance index, and validation. Your archive is a SQLite file that you can open with any viewer.
Technical Details
The tool includes 595 tests and is the developer's first repository. Gemini support is planned for the future. The developer is also planning cross-model comparison features to show where Claude and ChatGPT gave different answers on the same topic.
The cross-provider approach differentiates SoulPrint from other tools, allowing users to see their Claude and ChatGPT history side by side with clear provenance. As the developer notes: "Their job is to keep you inside their platform. SoulPrint's job is the opposite."
📖 Read the full source: r/ClaudeAI
👀 See Also

Rift CLI: Manage Git Worktrees for Parallel AI Agent Workflows
Rift is a CLI tool that creates isolated Git worktrees and branches to run multiple AI coding agents like Claude Code simultaneously on the same repository. It includes lifecycle hooks, deterministic port mapping, and multi-editor workspace support.

Nudge: A local-first app that surfaces Claude-generated plans via contextual triggers
Nudge is a free, local-first iOS/Android app that lets you paste markdown plans (from Claude, ChatGPT, Notes) and attach triggers like time, location, Wi-Fi, inactivity, or one-time to surface them via local notifications.

Crime Team: Multi-Agent Orchestrator for OpenClaw — Parallel Code Review with Coder Agent
Crime Team v0.1 runs multiple specialist OpenClaw agents in parallel for code review, then integrates findings. Includes per-agent models, a coder agent that applies changes, and a re-audit loop. CLI + GUI.

Lightning MLX: Fast Local AI Engine for Apple Silicon Agentic Use Delivers 220 tok/s on Qwen 35B-A3B
Lightning MLX claims the fastest local AI inference on Apple Silicon, optimized for coding agents and tool calling. Benchmarks show 40.67 tok/s on Qwen3.6-27B and 220.86 tok/s on Qwen3.6-35B-A3B from a MacBook Max M5 (128GB).