chat-gpt  by jcubic

Bookmarklet for saving ChatGPT conversations

created 2 years ago
337 stars

Top 82.8% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a bookmarklet for saving ChatGPT conversations locally. It's designed for ChatGPT users who want to archive their chat history, offering a simple way to export conversations as files.

How It Works

The bookmarklet is a piece of JavaScript code that, when clicked from a browser's bookmark bar, executes within the context of the ChatGPT web application. It captures the conversation data and allows the user to save it to their local disk. This approach leverages the browser's bookmark functionality for easy access and execution without requiring a separate application installation.

Quick Start & Requirements

  • To use, create a new bookmark and paste the JavaScript code from bookmark.js. Alternatively, drag and drop a provided link.
  • Requires a modern web browser.

Highlighted Details

  • Allows saving ChatGPT conversations as local files.
  • Can be used to sync downloads with services like Amazon S3.
  • Acts as a changelog by versioning saved bookmark code.

Maintenance & Community

The project is maintained by Jakub T. Jankiewicz. Contributions are welcomed via pull requests and issue reports.

Licensing & Compatibility

Released under GNU GPL v3 or later. This license may impose copyleft restrictions, requiring derivative works to also be open-sourced under the same license.

Limitations & Caveats

The bookmarklet's functionality is dependent on the structure of the ChatGPT web application. Future changes by OpenAI could break the bookmarklet, necessitating updates.

Health Check
Last commit

1 month ago

Responsiveness

1 day

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

Explore Similar Projects

Feedback? Help us improve.