convoviz

把 ChatGPT 聊天记录一键变成干净的 Markdown 和图表

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 53 👀 关注 11
GitHub ↗
GitHub 星标 ★ 893
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

convoviz 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队mohamed-chs
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型backup,chatgpt,chatgpt-export,cli,conversations,data-visualization,export,markdown,markdown-converter,obsidian,obsidian-md,openai,personal-knowledge-management,wordcloud
GitHub 星标★ 893
上线时间2023-09-16 00:00:00
代码更新2026-11-08
仓库体积7.9 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

convoviz 是一个将 ChatGPT 导出文件(ZIP 格式)转换为干净 Markdown 文本文件的工具,支持内联媒体,并能生成词云和使用统计图等数据可视化。它主要解决 ChatGPT 对话记录难以整理、检索和备份的问题,让用户能够将聊天历史无缝导入 Obsidian 等笔记工具,或用于本地归档和分析。核心能力包括:解析 ChatGPT 导出 ZIP 中的 JSON 数据,提取对话内容并转换为结构化 Markdown;自动处理图片等媒体资源,使其内嵌于 Markdown 中;生成词云、消息频率图等可视化图表,帮助用户洞察自己的使用模式。项目基于 Python 实现,技术栈涵盖 JSON、Markdown、ZIP 处理等,适合对隐私敏感或希望深度管理对话数据的用户。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 893

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.9+

安装与启动步骤

  1. 1装包

    带 viz extra 才有可视化能力。

    python3 -m venv .venv
    .venv/bin/pip install "convoviz[viz]"
  2. 2导出数据

    从 ChatGPT 官方导出拿到 conversations.json,作为输入。

    convoviz --help
  3. 3生成 Markdown

    每个会话输出成独立 md,便于自己检索与归档。

  4. 4补 nltk 数据

    词云等功能依赖停用词表,没下会报错。

    python -c "import nltk; nltk.download('stopwords')"

如何确认成功

输出目录生成多个 md 文件,内容完整。

注意事项

  • 导出文件含个人隐私,处理完注意清理中间产物。

核心亮点

  • 支持将 ChatGPT 导出 ZIP 直接转换为带内联图片的 Markdown,方便导入 Obsidian 等工具
  • 内置词云和使用统计图生成,直观展示聊天主题和活跃度
  • 纯 Python 实现,易于定制和扩展,适合技术用户二次开发

不足之处

  • 仅支持 ChatGPT 官方导出格式,不兼容其他 AI 聊天工具的导出数据
  • 文档和社区支持尚不完善,遇到问题可能需要自行排查

适用场景

  • 将 ChatGPT 聊天记录导入 Obsidian 进行知识管理
  • 分析个人聊天历史,生成词云或使用频率图表
  • 本地备份和归档 ChatGPT 对话,避免云端数据丢失

替代项目

ChatGPT Exporter、chatgpt-to-markdown、obsidian-chatgpt

上一篇:excelChatGPT

下一篇:widgets

同类项目推荐

dataline 开源

用对话搞定数据分析,不用写SQL也能出图

Chat with your data - AI data analysis and visualization on CSV, Postgres, MySQL, Sn···

★ 1595 2026-08-09
parsemypdf 开源

一个接口切换多种 PDF 解析器,快速提取文本表格

Collection of PDF parsing libraries like AI based docling, claude, openai, gemini, m···

★ 196 2026-09-30
fly-island 开源

把手机灵动岛搬上 PC,通知、剪贴板、待办一岛搞定

A lightweight PC Dynamic Island that integrates QQ, WeChat, and email notifications,···

★ 554 2026-10-30
pdf-extractor 开源

一键将 PDF 页面转为图片、SVG、文本和 JSON。

Node.js module for rendering pdf pages to images, svgs, html files, text files and j···

★ 107 2026-08-09
Screenshot 开源

一个软件搞定截图、长截图、录屏、OCR 和翻译

SnapCut(简截)——轻巧但不将就的 Windows 和 macOS 截图工作台:框选截图、长截图、区域···

★ 324 2026-09-29
ChatCopilot 开源

微信聊天记录自动抓取,实时落库随时查

ChatCopilot 是一款用 golang 实现的获取聊天记录并支持实时存储到数据库的工具,支持在 M···

★ 270 2026-10-23
slides_maker 开源

让 AI 帮你把论文代码变成能直接编辑的 PPT

Turn papers, code, and docs into presentation-ready, natively editable PPTX in Codex···

★ 663 2026-08-09
deep-share 开源

一键复制 AI 公式,导出精美 Word,长对话截图分享。

A browser extension designed for AI users to easily copy formulas from ChatGPT, Deep···

★ 146 2026-08-09
office_oxide 开源

多语言极速解析 Office,比 Python 库快百倍

The fastest Office document library for Python, Rust, Go, JS/TS, C# and WASM. DOCX, ···

★ 163 2026-09-12