Teams Chat Exporter

免费 · 开源 · 不跟踪

任何 Teams 聊天记录,都能留一份自己的副本。

将任何 Microsoft Teams 聊天记录导出为文件。无需管理员权限,数据不会离开你的浏览器。

浏览器扩展要装在电脑上,手机装不了。把这个链接发到你的电脑上。

或查看商店页面: Chrome · Edge · Firefox

可以

  • 导出你在 Teams 中能打开的任意聊天
  • 生成一个可保存到任意位置的文件
  • 五种格式,可任意组合

不会

  • 要求管理员或 IT 授权
  • 将数据发送到设备之外的任何地方
  • 使用 Cookie、账户或遥测

实际效果展示

弹窗是真实的;其他内容是为演示准备的。所有元素都可以点击。

弹窗在电脑浏览器中的显示效果。

演示导出生成的文件

当你在演示中点击导出时,扩展会生成这些文件。这里已预先生成好,你现在就能打开。

为 Teams 本身覆盖不到的场景而打造

Microsoft Teams 没有给普通用户使用的导出按钮。平台会把你引导到你无法控制的管理员工具。本扩展弥补了这一空白,应对真实工作中常见的情况。

交接工作

把做出决定的那段聊天整理成清晰记录发给同事。HTML 或 PDF 便于阅读,JSON 方便交给后续工具处理。

个人记录

保留合同、审批或项目相关对话的存档。文件保存在你的磁盘上,而不是你无法控制的 Teams 环境中。

将聊天交给大语言模型处理

JSON 和 TXT 输出可以直接交给 ChatGPT、Claude 或 NotebookLM,用于摘要、搜索或分析长对话。

离职

在账户停用前,为工作对话留一份个人副本。导出一次,保存好文件包,留作记录。

供 HR 或法务审查的记录

为你本来就能查看的聊天生成一份可验证的副本,律师或 HR 无需登录 Teams 也能阅读。

带上下文的翻译

Teams 内置翻译会丢失上下文。把句子逐条粘贴到 DeepL 或 ChatGPT 中既繁琐又乏味。先导出整个会话,发送者、时间和回复结构都会完整保留。

它能导出哪些内容

导出一次,Teams 界面上显示的所有细节都会保留,格式由你选择。

多聊天打包导出

在聊天列表中勾选几十个对话,得到一个 ZIP,里面每个聊天各有一个文件夹。可按类型(一对一、群组、会议、频道)或按你的 Teams 文件夹筛选聊天列表。

一次导出五种格式

选择 JSON、CSV、HTML、TXT、PDF 或任意组合。多格式导出会打包为单个 bundle.zip,共用图片和头像文件夹。

日期范围筛选

提供近 24 小时、7 天、30 天或不限时间的快捷预设。也可以为特定事件、项目或薪资周期自定义时间范围。

完整保留消息细节

文本、时间戳、发送者、带上下文的回复、带姓名的表情反应、含原始发送者和日期的转发消息、@提及、文件元数据、紧急标记、频道帖子的主题。

内嵌媒体

嵌入粘贴的截图、通过回形针按钮上传的图片、GIF 和语音消息。视频附件以链接形式呈现。需要时可嵌入头像。

可打印的 PDF

彩色 emoji、可点击的 URL、嵌入的头像、A4 或 US Letter。文本可选中、可搜索、可复制粘贴,包括 emoji 码位。

日期范围、各格式开关

每次导出都可以包含或排除表情反应、回复、系统事件、头像、内嵌图片。偏好设置会在下次导出时保留。

导出历史

本次会话中的每次导出都会列在弹窗内。重新打开文件、在文件夹中显示,或使用相同设置再导出一次。

停止按钮

导出中途随时可以取消。不会保存任何内容,也不会留下写到一半的文件。换一组设置重新开始即可。

选择适合下一步的格式

同一段对话有五种格式。选择多个格式,就会一起打包。

  • JSON

    机器可读存档、LLM 输入

    每条消息的每个字段。可直接交给 Python 脚本、Jupyter Notebook 或 ChatGPT。

  • CSV

    电子表格、BI 工具、邮件合并

    每条消息一行。可在 Excel、Numbers、Google Sheets 中打开。按发送者排序,按日期筛选。

  • HTML

    可浏览的聊天记录

    阅读体验像浏览器里的 Teams:内嵌图片、表情反应、回复。可选 ZIP,包含独立的图片和头像文件。

  • TXT

    易读,也方便接入工具

    每条消息一位发送者、一行文本。可用 grep 搜索,也能交给任何读取文本的工具。

  • PDF

    记录、打印、附件

    彩色 emoji、可点击的链接、嵌入的头像。A4 或 US Letter。文本可选中、可搜索。

你的聊天留在自己的电脑上

本扩展从设计上就采用本地处理,并在三家浏览器商店中按这一标准通过审核。

没有第三方服务器

消息在你的浏览器中从 Teams 读取,在扩展内格式化,并保存到下载文件夹。不经过代理。不走云端。没有遥测。

无需管理员介入

本扩展以登录用户的身份运行。无需应用注册、无需 Graph 管理员同意、无需更改 Teams 环境策略。任何能打开 Teams 的用户都能使用它。

开源

源代码托管在 GitHub。你可以自己构建,也可以在浏览器的 DevTools 中查看网络流量来核实。

适用于每一种 Teams 账户类型

商业版工作/学校 Teams 环境、政府云、个人版 Teams Free,以及 Microsoft Defender for Cloud Apps 代理。

  • 工作和学校teams.microsoft.com、cloud.microsoft
  • 个人teams.live.com(Teams Free)
  • 政府teams.microsoft.us(GCC High)
  • MCAS 代理以上各项的 *.mcas.ms 变体

浏览器:Google Chrome、Microsoft Edge、Mozilla Firefox。Safari 版本正在开发中。

要在整个组织中部署?请参阅 IT 指南.

24 种界面语言

在设置中选择你的语言。导出内容本身不受影响。

  • English
  • العربية
  • Azərbaycanca
  • Български
  • বাংলা
  • Čeština
  • Deutsch
  • Español
  • Français
  • עברית
  • हिन्दी
  • Magyar
  • Italiano
  • 日本語
  • 한국어
  • Bahasa Melayu
  • Nederlands
  • Polski
  • Português (BR)
  • Русский
  • ไทย
  • Türkçe
  • 简体中文
  • 繁體中文

常见问题

这需要 IT 或管理员权限吗?

不需要。本扩展以安装它的用户身份运行。它读取 Teams 已经在浏览器中向你展示的内容,并将输出写入你本地的下载文件夹。无需应用注册、无需组织级授权、无需 PowerShell,也不需要任何管理员角色。

我的聊天数据会去哪里?

到你的磁盘上。本扩展使用你现有的会话从 Microsoft 自家的 Teams 聊天服务获取消息,在你的浏览器中格式化,并通过浏览器的 downloads API 保存结果。没有第三方服务器会看到内容。本扩展自身不包含分析功能或遥测。

它能用于 Teams Free、GCC 或通过 MCAS 代理的 Teams 环境吗?

可以。本扩展支持 teams.microsoft.com、cloud.microsoft、teams.live.com、teams.microsoft.us(GCC High),以及它们全部的 .mcas.ms 代理变体。

我能一次导出多个聊天吗?

可以。在弹窗中打开聊天列表,勾选要导出的聊天,并选择一种或多种格式。结果会是一个外层 ZIP,里面每个聊天各有一个文件夹。

PDF 看起来像真正的文档,还是像截图堆砌?

是真正的文档。可选中和搜索的真实文本、嵌入的彩色 emoji、可点击的 URL、头像、页码,以及你选择的 A4 或 US Letter。PDF 中的 emoji 是真正的 Unicode 文本,因此 Ctrl+F 能找到它们,复制粘贴也会保留码位。

它免费吗?

免费,而且开源。没有订阅、没有高级版,也不会诱导付费。如果你觉得有用,最有帮助的做法是在商店里留下评价。

审计日志、保留策略或 eDiscovery 怎么办?

本扩展是一款面向用户的导出工具。它不能替代组织侧合规产品,例如 Microsoft Purview eDiscovery。如果你的情况需要由管理员处理的法律保全或全组织保留策略,请与你的 IT 和法务团队沟通。本扩展为个人获取自己已有权限访问的对话副本提供了一种直接的方式。

我该如何卸载它?

打开浏览器的扩展页面(chrome://extensions、edge://extensions 或 about:addons),找到 Teams Chat Exporter,然后点击移除。所有本地偏好和历史记录都会随扩展一并删除。

我能查看源代码吗?

可以。完整源代码托管在 GitHub,地址为 github.com/gediz/teams-web-chat-exporter。仓库中包含构建说明,方便你自行编译和加载。

装上试试,先导出一次。

如果它不符合你的需要,点两下就能卸载。无论如何,导出的 .zip 都会留在你的磁盘上。

返回安装按钮 · 在 GitHub 上查看源代码 · 报告问题