Skip to content

site-speed/M365-Copilot-Chat-Export-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M365 Copilot Chat Conversation Exporter — Browser Extension

Edge Addon Version Rating Installs

GitHub Release License GitHub Repo stars GitHub Downloads (all assets, all releases)

PRs opened in last 30 days PRs closed in last 30 days Open PRs

Issues opened in last 30 days Issues closed in last 30 days Open issues

Lines added (last 30 days) Lines deleted (last 30 days) Commits in last 30 days

Contributors (unique) Active contributors (last 30d)

Version: v1.0.40

Export Microsoft 365 Copilot Chat as readable Markdown and raw JSON.

What it does

This Manifest V3 browser extension exports the current Microsoft 365 Copilot Chat from an authenticated browser session.

The extension is intended for Edge/Chromium-compatible browsers. It is available from Microsoft Edge Add-ons, with unpacked loading still available for local testing or manual installation.

Screenshot

M365 Copilot Chat Conversation Exporter extension popup

Output files

The extension can generate:

  1. readable Markdown (.md) for human review and handoff;
  2. raw JSON Markdown (.json.md) as the complete local backup;
  3. diagnostic JSON Markdown (.diagnostic.json.md) when troubleshooting is needed.

Install from Microsoft Edge Add-ons

Install the released extension from Microsoft Edge Add-ons:

https://microsoftedge.microsoft.com/addons/detail/bfgemlnkhckcdkndiemkahojkbdbpmpm

Load locally

Load the extension runtime folder as an unpacked extension:

app

After reloading the extension, refresh the Microsoft 365 Copilot Chat tab so the latest content scripts are active.

Usage

  1. Open a Microsoft 365 Copilot Chat.
  2. Open the extension popup from the browser toolbar.
  3. Confirm the popup shows the expected chat title and ConversationId.
  4. Click the export button.
  5. Keep the generated Markdown and raw JSON Markdown files together.

Current behaviour

  • Shows the active chat title and ConversationId in the popup.
  • Exports readable Markdown plus a raw JSON Markdown companion.
  • Uses filesystem-safe timestamped filenames.
  • Keeps troubleshooting and diagnostic controls available but secondary.
  • Includes an option to include unclassified records for deeper troubleshooting.

Permissions

The extension requests browser permissions needed to read the active Microsoft 365 Copilot Chat page and trigger local downloads. Host permissions are scoped to Microsoft 365 Copilot and related Microsoft 365/Substrate endpoints used by the exporter.

Source and support

Source:

https://github.com/site-speed/M365-Copilot-Chat-Export-extension

Issues:

https://github.com/site-speed/M365-Copilot-Chat-Export-extension/issues

Privacy and data handling

Exports are produced from the authenticated browser session and may contain sensitive organisation data, prompts, responses, citations, file names, and tool traces.

Treat .md, .json.md, and .diagnostic.json.md files as private unless reviewed and deliberately shared.

Limitations

  • Microsoft 365 Copilot Chat APIs and page structure can change.
  • The extension is published in Microsoft Edge Add-ons; unpacked installation remains useful for local testing and manual validation.
  • Diagnostic exports are intended for troubleshooting and may contain additional technical detail.

Release notes

Current release notes are available at:

assets/release-notes.md

Security

See SECURITY.md for supported-version and reporting guidance.

Licence

MIT License. Copyright 2026 Tim Moss.

Privacy policy

See PRIVACY.md for the extension privacy policy. The extension is designed for local export and does not operate a backend service for uploaded conversation data.

Extension icon

The packaged extension includes robot/download-themed PNG icons in app/icons/ and a 300×300 listing logo in assets/extension-logo-300.png.

About

A Chromium extension for exporting M365 Copilot Chat conversations from the Microsoft 365 work/school chat experience as both raw JSON and readable Markdown.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors