shiodat / dify-app-log-extractor-chrome-extension

Repository from Github https://github.comshiodat/dify-app-log-extractor-chrome-extensionRepository from Github https://github.comshiodat/dify-app-log-extractor-chrome-extension

Dify App Log Exporter

Dify App Log Exporterは、Difyアプリケーションのログデータやチャット会話をJSON形式でダウンロードするためのChrome拡張機能です。チャット会話やワークフロー実行の情報を簡単にエクスポートできます。

主な機能

  • ログ一覧のエクスポート: チャット会話やワークフロー実行の基本情報のみを取得
  • 詳細データのエクスポート: チャットメッセージやワークフロー実行の詳細情報を含めて取得
  • 自動API検出: アプリの種類に応じて適切なAPIエンドポイントを自動的に選択
  • 認証トークン自動検知: ブラウザの認証情報を自動的に使用

インストール方法

開発者モードでのインストール

  1. リポジトリをクローンまたはダウンロードする
  2. Chromeブラウザで chrome://extensions/ を開く
  3. 右上の「デベロッパーモード」をオンにする
  4. 「パッケージ化されていない拡張機能を読み込む」をクリックする
  5. ダウンロードしたフォルダを選択する

使い方

  1. Difyアプリケーションのページを開く
  2. Chrome拡張機能のアイコンをクリックしてDify Log Exporterを開く
  3. エクスポートしたいデータのタイプに応じて選択:
    • ログ一覧のみ: 基本的な会話/ワークフロー情報のみをエクスポート
    • 詳細メッセージ付き: 全メッセージと詳細情報を含めてエクスポート
  4. エクスポート完了後、JSONファイルが自動的にダウンロードされます

対応しているDifyアプリケーション

  • チャットアプリケーション(会話とメッセージ)
  • ワークフローアプリケーション(実行履歴と詳細)

技術的な詳細

Dify Log Exporterは以下のコンポーネントで構成されています:

  • Background Script: ダウンロード処理を管理
  • Content Script: ウェブページとの通信
  • Page Script: API呼び出し実行
  • Popup UI: ユーザーインターフェース

注意事項

  • この拡張機能は自己責任でご利用ください
  • 大量のデータをエクスポートする場合は時間がかかる場合があります
  • エクスポートされたデータには機密情報が含まれる可能性があるため、適切に管理してください

About


Languages

Language:JavaScript 92.6%Language:HTML 7.4%