ATM ChatGPT is tedious.<p>I think there are two things we can take from discord/fb messenger/slack to improve it:<p>1) ChatGPT and this thing needs threads. I want to be able to take a conversation and fork it - with separate conversational memories/context after a point of forking. I want to be able to take a message, go "reply" to it, and be able to do that as many times as I want, per message, with each reply being treated independently of all other replies. It is insanely useful to be able to take a conversation / debugging session / etc into a different direction experimentally without risking the entire state of the conversation thus far.<p>2) I want to be able to react to the messages. Thumbs up / down, agree/ disagree, etc - a small set of reactions to drive behavior would be huge, and would cut down on a lot of back and forth verbosity that plagues these.
The UI is essentially a replication of OpenAI's ChatGPT front-end, which is good, although I wonder if there can be some innovation there.<p>That's one of the perks of open sourcing it, I suppose.
What's with the +filenames? I haven't seen that before. Is it even a legal filename?<p>Example: <i>chat-ui/src/routes/settings/+page.server.ts</i>