Skip to content

ab-almahfadi/chat-history

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Setup

Currently can only be installed locally. Requires Python 3.10+ Run Locally:

  1. make install
  2. make run
  3. Open http://127.0.0.1:8000 in your browser
  4. Export ChatGPT history
  5. Unzip the download, upload conversations.json
  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.

Build in Docker:

  1. docker build -t chat-history-app .
  2. docker run -p 80:80 chat-history-app
  3. Open http://127.0.0.1:8000 in your browser
  4. Export ChatGPT history
  5. Unzip the download, upload conversations.json
  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.

About

ChatGPT history exploration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 44.8%
  • JavaScript 42.4%
  • HTML 9.8%
  • Dockerfile 1.5%
  • CSS 1.2%
  • Makefile 0.3%