Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mirableio/chat-history
ChatGPT history exploration
https://github.com/mirableio/chat-history
chatgpt chatgpt-chat-history chatgpt-history chatgpt-python
Last synced: 22 days ago
JSON representation
ChatGPT history exploration
- Host: GitHub
- URL: https://github.com/mirableio/chat-history
- Owner: mirableio
- License: mit
- Created: 2023-09-11T11:51:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-30T06:02:33.000Z (12 months ago)
- Last Synced: 2024-08-01T02:33:08.713Z (4 months ago)
- Topics: chatgpt, chatgpt-chat-history, chatgpt-history, chatgpt-python
- Language: JavaScript
- Homepage: https://mirable.io
- Size: 360 KB
- Stars: 44
- Watchers: 2
- Forks: 9
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: history.py
- License: LICENSE
Awesome Lists containing this project
README
# ChatGPT history
UI for navigating and organizing OpenAI's ChatGPT conversations.
**Important**: This project is 100% unaffiliated with OpenAI.
## Features
- See activity graph and useful statistics
- Quickly browse and open the chats
- Search chats (semantic and "strict")
- List of favorite chats
- Open conversations on the ChatGPT site![Screenshot](static/screenshot.png)
## Setup
Currently can only be installed locally. Requires Python 3.10+
1. [Export ChatGPT history](https://help.openai.com/en/articles/7260999-how-do-i-export-my-chatgpt-history-and-data)
2. Unzip the download, place `conversations.json` in the `data` folder
3. `make install`
4. `make run`
5. Open http://127.0.0.1:8080 in your browser
6. *Optional* - copy `secrets.template.toml` to `data/secrets.toml` and update OpenAI API key, then restart the server. First run will take a while to create embeddings. 10MB JSON: ~30 min, ~$0.10 cost.