SoulPrint:ClaudeとChatGPTの履歴を一緒に検索するローカルツール

SoulPrintは、Claude(.json)とChatGPT(.zip)からの会話エクスポートを、マシン上の単一の標準アーカイブにインポートするローカルファーストのアプリケーションです。これにより、両方のAIアシスタントの履歴をまとめて検索できます。このツールはPython/Flask/SQLiteで構築され、完全にローカルで動作し、Apache-2.0ライセンスの下で提供されています。
主な機能
- インポート: エクスポートファイルをドロップすると、プロバイダーが自動検出されます。ツールは重複を処理し、データはlocalhostから離れることはありません。
- 検索: BM25ランキング、ハイライトされたスニペット、正確なメッセージに直接リンクする結果で、すべてのプロバイダーを同時に全文検索します。
- 質問: 履歴の特定のメッセージを引用して根拠のある回答を提供します。証拠が見つからない場合は、幻覚を避けるためにその旨を伝えます。
- クリップ: 任意の会話でテキストを選択し、ソースに戻る自動引用リンク付きのメモとして保存します。
- 要約: プロバイダーをまたいで会話を選択し、「このコンテキストから続けてください」で終わる引き継ぎブリーフィングに圧縮します。これを新しいClaudeやChatGPTのチャットに貼り付けて、中断したところから続けることができます。
- エクスポート: マニフェスト、出典インデックス、検証を含むMemory Passportを作成します。アーカイブは任意のビューアーで開けるSQLiteファイルです。
技術詳細
このツールには595のテストが含まれており、開発者の最初のリポジトリです。Geminiサポートは将来計画されています。開発者はまた、同じトピックについてClaudeとChatGPTが異なる回答を示した場所を表示するクロスモデル比較機能も計画しています。
クロスプロバイダーアプローチは、SoulPrintを他のツールと差別化し、ユーザーが明確な出典とともにClaudeとChatGPTの履歴を並べて表示できるようにします。開発者が述べるように:「彼らの仕事はあなたを彼らのプラットフォーム内に留めることです。SoulPrintの仕事はその逆です。」
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Desktop 機能リクエスト:自動初期化のためのセッション開始フック
Claude Desktop向けの永続的コンテキストシステムを構築している開発者が指摘するギャップ:ユーザー設定フィールドは、ユーザーが最初のメッセージを送信したときにのみ指示を注入し、初期化には手動トリガーが必要。彼らは、新しい会話が開かれたときに自動的に実行される「セッション開始時」実行フィールドの追加を提案している。

Claude Code as a Compiler: AI開発のための実践的な再構築
Redditの投稿によると、Claude Codeはアシスタントではなく、文字通りの意味でのコンパイラとして機能しているとのことです。英語を動作するソフトウェアに翻訳するコンパイラであり、これはグレース・ホッパーのA-0やFORTRANといった歴史的なコンピューティングのブレークスルーに類似しています。著者は、3段落の英語による説明から6ファイルにわたる約400行のコードを生成し、25分で2つの問題点を発見したと述べています。
研究者がClaudeコードの真実性確認スキルを構築、自らのドキュメントに幻覚を発見
研究者が/veracity-tweaked-555というClaude Codeスキルを構築し、文書を原子単位の主張に分解し、4つの波にわたる16の並列エージェントを使用してウェブ検索でそれぞれを検証します。自己監査を行った結果、自らのドキュメント内で捏造された統計や誇張された主張により、このスキルは62/100のスコアを記録しました。

Claudeタグ: マルチプレイヤーAIコラボレーションのためのSlack上の@Claude
AnthropicがSlackでClaude Tagを発表 — チャンネルで@Claudeをメンションし、ツールを付与して非同期タスクを委任。プロダクトチームのコードの65%がClaudeによって生成。