AI Briefing

Claude용 ChatGPT 검색 CLI

Wrote a CLI tool for Claude to use to read my old ChatGPT conversations

·2026.04.28 06:28

핵심 내용

ChatGPT 대화를 SQLite 코퍼스로 바꿔 Claude가 검색하게 했다.

자세히 보기

chatparser는 ChatGPT export의 conversations.json을 SQLite 코퍼스로 바꿔 Claude가 과거 대화를 검색하고 이어서 작업하게 만드는 CLI다.

  • ingest는 대화, 메시지, 첨부 메타데이터를 정규화해 저장하고 conversation_id 기준으로 최신 export만 남긴다. 이미지 첨부는 건너뛴다.
  • embed는 BAAI/bge-small-en-v1.5 임베딩을 써서 대화 단위와 약 1200자/200자 오버랩 청크 단위의 두 계층 벡터를 만든다.
  • search는 semantic, FTS5 BM25 lexical, hybrid RRF를 제공하고, timeline, meta, show, export로 탐색과 복원을 이어간다.
  • summarize는 claude -p 또는 Anthropic API로 TLDR / abstract / entity / status를 생성하며, 기본 모델은 Haiku다.
  • export는 관련 대화를 Markdown과 INSTRUCTIONS.md, INDEX.json이 들어간 ZIP으로 묶어 새 Claude 세션에 넘길 수 있게 한다.

DB는 WAL 모드 SQLite(chatparser.db)다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.