chatgpt-history-export-to-md  by mohamed-chs

CLI tool for ChatGPT history conversion

created 1 year ago
767 stars

Top 46.4% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a Python script to convert ChatGPT data exports (JSON) into well-formatted Markdown files, enhancing usability for note-taking applications like Obsidian. It also offers data visualization features such as word clouds and prompt history graphs, catering to users who want to analyze and revisit their ChatGPT conversations.

How It Works

The script processes exported ChatGPT conversation data, which includes prompt/response edits and code interpreter environments. It converts this data into Markdown, incorporating YAML headers by default for metadata. The project also includes functionalities for generating word clouds and plotting prompt history, offering a comprehensive way to interact with and visualize conversational AI usage.

Quick Start & Requirements

  • Primary install: pip install convoviz
  • Requirements: Python 3.8.7+ (Windows).
  • Usage: Run python -m convoviz after installation and follow prompts.
  • More info: GitHub Repository

Highlighted Details

  • Converts ChatGPT JSON exports to Markdown with YAML headers.
  • Includes tracking for prompt/response edits and code interpreter environments.
  • Offers data visualizations: word clouds, prompt history graphs.
  • Provides a centralized view for custom instructions.

Maintenance & Community

The project is actively maintained by the author, Mohamed-chs. Feedback and contributions are encouraged via GitHub Issues and Discussions.

Licensing & Compatibility

The project does not explicitly state a license in the provided README. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The README mentions a known issue for Windows users with Python versions prior to 3.8.7. While the project can be imported as a package, further documentation for this use case is needed. Automation for adding new conversations is still under development.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
20 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
created 2 years ago
updated 4 months ago
Feedback? Help us improve.