ChatGPT Search CLI for Claude
·2026.04.28 06:28
Key point
It turns ChatGPT conversations into a SQLite corpus so Claude can search them.
Details
chatparser is a CLI that turns conversations.json from a ChatGPT export into a SQLite corpus, letting Claude search past conversations and continue work from them.
ingestnormalizes and stores conversations, messages, and attachment metadata, keeping only the latest export based onconversation_id. Image attachments are skipped.embeduses BAAI/bge-small-en-v1.5 embeddings to build two-tier vectors at the conversation level and at the chunk level (roughly 1200 chars with 200-char overlap).searchprovides semantic, FTS5 BM25 lexical, and hybrid RRF modes, withtimeline,meta,show, andexportfor continued exploration and recovery.summarizegenerates TLDR / abstract / entity / status usingclaude -por the Anthropic API, with Haiku as the default model.exportpackages related conversations into a ZIP containing Markdown,INSTRUCTIONS.md, andINDEX.json, so they can be handed off to a new Claude session.
The DB is WAL-mode SQLite (chatparser.db).
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.