BillyGPT - Based on prompt engineering, it can automatically help you optimize prompts, free and open source full-platform fool-style ChatGPT local client, supports breakpoint continuation, modify historical conversations, import and export of local chat record storage, and add your own apikey
• Automatically save chat history locally
Don't worry about failure on the web page or missing chat history when changing the number
• Automatically optimize your tips
Even if you say a very garbage prompt, you can generate detailed answers using BillyGPT's unique thinking chain prompt optimization. BillyGPT will automatically analyze the structure in the question or request and give detailed answers based on the structure.
• Stronger memory than web pages
If you have too many words on the web chat, you will forget the previous content. When BillyGPT reaches the upper limit of word count, it will automatically summarize the long text in the previous text, which has stronger context memory capabilities, about 1.5 times that of the web page.
• Quickly import or export previous chat history
You can continue chatting at a breakpoint or share fun chats with friends
• Change the chat history at will
BillyGPT supports modifying the content of each chat record in the eyes of chatGPT, and even the identity of the speaker. When chatGPT says something wrong, it can help it manually correct it to prevent it from continuing to generate based on the wrong content
• Modify fonts at will
You can change any font you like
• Change the apikey at will
You won't lose all chat records just because the account is destroyed. You have to log in again, just change the key.
After installing the dependencies in requirements.txt, run main.py directly
Based on flet development, supports Windows/Android/MacOS/web page deployment
Customize what historical conversations are included in the new news
Add conversation summary as title to the left
Accurate memory of historical chat records based on keywords
Multiple instances send requests in parallel (requires advanced apikey)
Data export in multiple formats
markdown format display
Built-in high-quality propt
Community
You can get the software source file in the group or you can report any software problems to me
The number of people in the technology research and development group is full, you can add my friends to the group. Please indicate the purpose of adding it.
Created a new user group for ordinary users
If you fork a previous version of the project, remember not to upload your APIKEY.txt file to GitHub, there is a risk of leakage
original source save APIKEY.txt in your repo and when sync(commit), it upload in repo. APIkey can be exposed in GITHUB