Thanks.
Now if this had an API, preferably C or Python, so we could customize it.
- Store conversations in folders (on the users Windows machine)
- Tag conversations or even specific prompts and replies
- Search conversations
- Turn sets of conversations into a notebook for learning a course
- Compare older prompts completions with different models, including models not by OpenAI
- Run generated code on our local machine
- Collaborate with others using shared conversations
- Add icons before or after a prompt in the left panel
- Integrate with other tools such as VSCode
- Assist with Git pull request
- Read forums such and Discourse and Zulip for interesting information
- Create a unified summary of all of the sites visited each day.
- Create a semantic search database of information on your computer and be able to access it from a conversation
- Run tests after model updates to confirm that the AI has not degraded
- Create different local personas that will change the setting, model, memory, etc.
- Tack limits such as o1 prompts. Would be nice to know in real time how many are left, etc.
- When starting a new conversation default to a preset or cheaper model. I sometimes use a more expensive model by mistake when it is not needed.
- Find news that is of interest to me.
- Resync with other ChatGPT windows on other devices.
- Work with the canvas directly via the API for the models that can work with canvas.
- Track shared conversations so that they are not accidently deleted.
- Allow one to include local models in the selection list. Think models such as those from Hugging Face.
- Access via a REST API
- Intelligent copy and paste. Currently thinking that if source is pasted in the canvas should open and recognize the source code language correctly.
- Add ability to search for text in the conversation. Searching is possible with ChatGPT as a web page but not currently (10/28/24) as a Windows desktop app.
- Manage multiple canvases, e.g. when converting code from one programming language to another it is nice to have two canvas open.