M365 Copilot Exporter

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

Δημιουργός
ganyuke
Ημερήσιες εγκαταστάσεις
0
Σύνολο εγκαταστάσεων
0
Βαθμολογίες
0 0 0
Έκδοση
1.1.0
Δημιουργήθηκε την
27/07/2025
Ενημερώθηκε την
27/07/2025
Μέγεθος
20 KB
Άδεια
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。