M365 Copilot Exporter

An exporter for the Copilot Chat integrated into the M365 dashboard.

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
ganyuke
1日のインストール数
0
累計インストール数
0
評価
0 0 0
バージョン
1.1.0
作成日
2025/07/27
更新日
2025/07/27
大きさ
17.9KB
ライセンス
MIT
対象サイト

M365 Copilot Exporter

An exporter for conversations from Microsoft 365 Copilot Chat integrated into the Microsoft 365 dashboard.

Exporter design and functionality based on @Pionxzh's ChatGPT Exporter. This userscript is not 1:1 in functionality, though!

Features

  • View list of Copilot conversations.
  • Bulk export Copilot conversations as its raw, internal JSON format.
  • Bulk deletion of Copilot conversations.

Compared to ChatGPT Exporter, it does not support:

  • Exporting in formats OTHER than the official JSON. If you want to do this, I suppose you could convert Copilot's JSON to ChatGPT's, then shove it into ChatGPT Exporter.

Limitations

The exporter can only show, at maximum, the latest 500 conversations. This is a limit imposed by the API endpoint used to get the list of chats. You'll need to delete some chats if you want to access anything beyond the latest 500 conversations.

How to use

Assuming that the userscript is already installed:

  1. Navigate to your M365 dashboard.
  2. Open the sidebar (if not expanded), open the "Conversations" fold (if not expanded), then click the new "Export conversations" button. A modal should appear.
  3. Select the conversations you want to export.
    • If the conversation(s) you want to export are further down, alter the maximum number of conversations shown and refetch.
  4. Click export once you've selected the conversations you want to export.

How to build

  1. Clone its repository: git clone https://github.com/ganyuke/copilot-exporter.
  2. Open the directory: cd copilot-exporter.
  3. Get pnpm.
  4. Run pnpm build. The newly-built userscript should be in dist/.
长期地址
遇到问题?请前往 GitHub 提 Issues。