SoulPrint: Claude와 ChatGPT 기록을 함께 검색하는 로컬 도구

SoulPrint은 Claude(.json)와 ChatGPT(.zip)의 대화 내보내기 파일을 사용자의 컴퓨터에 단일 표준 아카이브로 가져오는 로컬 우선 애플리케이션으로, 두 AI 어시스턴트의 기록을 함께 검색할 수 있게 합니다. 이 도구는 Python/Flask/SQLite로 구축되었으며 완전히 로컬에서 실행되며 Apache-2.0 라이선스를 따릅니다.
주요 기능
- 가져오기: 내보내기 파일을 드롭하면 제공자가 자동으로 감지됩니다. 도구는 중복을 처리하며 데이터는 로컬호스트를 벗어나지 않습니다.
- 검색: BM25 순위 지정, 강조 표시된 스니펫 및 정확한 메시지로 직접 연결되는 결과와 함께 모든 제공자의 데이터를 동시에 전체 텍스트 검색합니다.
- 질문하기: 사용자의 기록에서 특정 메시지를 인용하는 근거 기반 답변을 제공합니다. 증거를 찾을 수 없는 경우 환각을 피하기 위해 그렇게 말합니다.
- 클립: 모든 대화에서 텍스트를 선택하고 원본으로 다시 연결되는 자동 인용 링크가 포함된 노트로 저장합니다.
- 정제: 여러 제공자의 대화를 선택하고 "이 컨텍스트에서 계속 진행해 주세요."로 끝나는 인수인계 브리핑으로 압축합니다. 이를 새로운 Claude 또는 ChatGPT 채팅에 붙여넣어 중단한 부분부터 계속할 수 있습니다.
- 내보내기: 매니페스트, 출처 인덱스 및 검증이 포함된 메모리 패스포트를 생성합니다. 아카이브는 모든 뷰어로 열 수 있는 SQLite 파일입니다.
기술적 세부사항
이 도구에는 595개의 테스트가 포함되어 있으며 개발자의 첫 번째 저장소입니다. Gemini 지원은 향후 계획되어 있습니다. 개발자는 또한 Claude와 ChatGPT가 동일한 주제에 대해 다른 답변을 제공한 부분을 보여주는 교차 모델 비교 기능도 계획하고 있습니다.
교차 제공자 접근 방식은 SoulPrint을 다른 도구와 차별화하여 사용자가 명확한 출처와 함께 Claude와 ChatGPT 기록을 나란히 볼 수 있게 합니다. 개발자가 언급한 대로: "그들의 역할은 사용자를 그들의 플랫폼 안에 머물게 하는 것입니다. SoulPrint의 역할은 그 반대입니다."
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

MatchKit: Claude 코드 프로젝트를 위한 디자인 시스템 생성기
MatchKit은 Claude Code로 구축된 프로젝트를 위한 완전한 브랜드 디자인 시스템을 생성하는 도구입니다. 업로드된 로고에서 브랜드 색상을 추출하고, AI 코딩 도구에서 흔히 볼 수 있는 일반적인 느낌을 피하기 위해 사용자 정의 가능한 컴포넌트, 레이아웃 및 디자인 토큰을 생성합니다.

에이전트렌즈: 다중 에이전트 AI 워크플로우 관측 도구
AgentLens는 Ollama, vLLM, Anthropic, OpenAI를 아우르는 통합 추적 기능을 제공하며, 비용 추적, Claude Code 내부 통계 조회를 위한 MCP 서버, 인라인 확인을 위한 CLI를 포함합니다. 이 도구는 자체 호스팅 방식으로 Docker를 통해 로컬에서 실행됩니다.
OpenClaw 모의 API: 게이트웨이를 위한 도구/통합 구축
Imposter를 사용한 OpenClaw 게이트웨이 WebSocket API의 오픈소스 모의 구현. chat.send/history, session create/list, agent list, model list를 지원합니다. YAML과 JSON으로 확장 가능합니다.

Claude-kit: Claude 코드 프로젝트를 위한 구성 관리 시스템
Claude-kit은 여러 프로젝트에서 .claude/ 디렉토리 구성을 관리하는 오픈소스 도구입니다. 기술 스택을 자동 감지하고, 구성을 생성하며, 보안과 품질을 감사하고, 사용자 정의 사항을 덮어쓰지 않으면서 변경 사항을 동기화합니다.