
convoviz
把 ChatGPT 聊天记录一键变成干净的 Markdown 和图表
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 893
使用教程
环境要求
- Python 3.9+
安装与启动步骤
-
1装包
带 viz extra 才有可视化能力。
python3 -m venv .venv .venv/bin/pip install "convoviz[viz]" -
2导出数据
从 ChatGPT 官方导出拿到 conversations.json,作为输入。
convoviz --help -
3生成 Markdown
每个会话输出成独立 md,便于自己检索与归档。
-
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···
parsemypdf
开源
一个接口切换多种 PDF 解析器,快速提取文本表格
Collection of PDF parsing libraries like AI based docling, claude, openai, gemini, m···
fly-island
开源
把手机灵动岛搬上 PC,通知、剪贴板、待办一岛搞定
A lightweight PC Dynamic Island that integrates QQ, WeChat, and email notifications,···
pdf-extractor
开源
一键将 PDF 页面转为图片、SVG、文本和 JSON。
Node.js module for rendering pdf pages to images, svgs, html files, text files and j···
Screenshot
开源
一个软件搞定截图、长截图、录屏、OCR 和翻译
SnapCut(简截)——轻巧但不将就的 Windows 和 macOS 截图工作台:框选截图、长截图、区域···
ChatCopilot
开源
微信聊天记录自动抓取,实时落库随时查
ChatCopilot 是一款用 golang 实现的获取聊天记录并支持实时存储到数据库的工具,支持在 M···
slides_maker
开源
让 AI 帮你把论文代码变成能直接编辑的 PPT
Turn papers, code, and docs into presentation-ready, natively editable PPTX in Codex···
deep-share
开源
一键复制 AI 公式,导出精美 Word,长对话截图分享。
A browser extension designed for AI users to easily copy formulas from ChatGPT, Deep···
office_oxide
开源
多语言极速解析 Office,比 Python 库快百倍
The fastest Office document library for Python, Rust, Go, JS/TS, C# and WASM. DOCX, ···