Skip to content

severus98/Chat2File-Gemini

Repository files navigation

Chat2File-Gemini

将 Google Gemini 对话导出为 Markdown、TXT、HTML 文件的Chrome内核浏览器扩展。

功能特性

  • 单条导出 - 在每条消息下方点击导出按钮
  • 批量导出 - 选择多条消息后导出
  • 三种格式 - 支持 Markdown、TXT、HTML
  • 智能过滤 - 自动排除思考过程和导出按钮

安装方式

  1. 下载整个文件夹到本地、解压
  2. 打开 Chrome 扩展管理页面 (chrome://extensions/)
  3. 启用"开发者模式"
  4. 点击"加载已解压的扩展"
  5. 选择文件夹

使用方法

  1. 访问 Gemini 网页版 (gemini.google.com),如果已打开,可以刷新一下
  2. 单条导出: 点击AI回答下方的 Markdown/TXT/HTML 按钮
  3. 批量导出:
    • 点击右下角的浮动按钮
    • 选择要导出的消息(支持全选/全选AI)
    • 点击"批量导出"选择格式

导出格式

Markdown

# Gemini 对话导出
导出时间: 2024-01-01 12:00:00

---

## 用户问题
[内容]

---

## AI 回答
[内容]

---

TXT

【用户问题】
[内容]

----------------

【AI 回答】
[内容]

----------------

HTML - 自包含页面,响应式设计,暗色模式适配

技术栈

  • Chrome Extension Manifest V3
  • 原生 JavaScript (无框架依赖)
  • CSS3

参考来源

本项目参考以下项目,使用vibe coding (Claude Code + Minimax-m2.1)进行开发:

感谢原作者的开源贡献!

文件结构

chat2file for gemini/
├── content.js          # 主脚本 (UI 注入、导出逻辑)
├── background.js       # Service Worker
├── manifest.json       # 扩展配置
├── css/                # 样式文件
├── js/i18n/locales/    # 国际化
└── icons/              # 图标

版本

v1.1.0

About

An extension for chromium browsers (Chrome, Edge, etc.), which can export Google Gemini conversations to Markdown, TXT, or HTML files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors