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

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors