BlackHC/chatplayground — reverse-engineered prompt
Reverse engineered prompt
Build me a simple local chat playground for OpenAI models that feels like a more flexible version of ChatGPT.
I want to chat with an LLM on my own machine, keep every conversation as JSON files in a local folder, and make it easy to sync that folder with something like Dropbox or Google Drive so I can use it across devices without giving up privacy. The big thing is editing and branching. I want to be able to change an earlier message without wiping out everything below it, fork off new versions of a conversation, and quickly see alternate replies for a message as well as alternate branches for a whole thread.
Please make it easy to switch model and settings later, even after a conversation already exists. It should feel responsive and notice file changes so the UI stays up to date. Assume I will provide an OPENAI_API_KEY in my environment and just want to run the app locally. Look up any current docs online if you need to.
Want more depth? Deep Reverse