Teams Chat Exporter

免费 · 开源 · 无追踪

保留你自己的任何 Teams 聊天副本。

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

浏览器扩展安装在电脑上,而非手机上。请将此链接发送到你的桌面设备。

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

可以

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

不会

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

实际效果展示

弹窗是真实的,其余内容均为演示,全部可点击。

弹窗在桌面浏览器中的样子。

演示导出生成的文件

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

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

Microsoft Teams 没有面向终端用户的导出按钮。该平台会将你引导到你无法控制的管理员工具。本扩展弥补了这一空白,应对实际工作中常见的各种情况。

交接工作

向同事发送一份做出决策的聊天的清晰记录。HTML 或 PDF 便于阅读,JSON 用于后续工具处理。

个人记录

保存关于合同、审批或项目的对话存档。存放在你自己的磁盘上,而非你无法掌控的租户中。

把聊天喂给大语言模型

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

    机器可读的存档、大语言模型输入

    每条消息的每个字段。可直接放入 Python 脚本、Jupyter 笔记本或 ChatGPT。

  • CSV

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

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

  • HTML

    可浏览的记录

    阅读体验如同浏览器中的 Teams。内嵌图片、表态、回复。可选 zip,含单独的图片和头像文件。

  • TXT

    纯文本阅读、纯文本管道

    每条消息一位作者、一行文本。便于 grep。可管道传入任何能读取文本的工具。

  • PDF

    记录、打印、附件

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

你的聊天留在你的机器上

本扩展从设计上即为本地优先,并在三家浏览器商店中按该标准接受了审核。

无第三方服务器

消息在你的浏览器中从 Teams 读取,在扩展内格式化,并写入你的下载文件夹。无代理。无云端环节。无遥测。

无需管理员参与

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

开源

源代码托管在 GitHub。你可以自己构建,或在浏览器的 DevTools 中查看网络流量来验证这一说法。

适用于每一种 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 聊天服务获取消息,在你的浏览器中格式化,并通过浏览器的下载 API 保存结果。没有任何第三方服务器看得到内容。本扩展自身没有任何分析或遥测。

它能用于 Teams Free、GCC 或 MCAS 代理的租户吗?

可以。本扩展支持 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 上查看源代码 · 报告问题