QuickGPT update: multi-model chat and sidebar productivity
Our friends were running out of free time on chatgpt.com, so I spent hours experimenting, having fun, and pushing QuickGPT way beyond the little GPT-3.5 page it used to be. This refresh keeps the same obsessive focus on a fast, responsive chat while adding the choices and polish that make it a reliable fallback when other free tiers die.
What changed
- More GPT models – I added two newer GPT-4o variants on top of gpt-3.5-turbo-16k so the UI can stay responsive while letting users pick higher-capacity brains.
- Anthropic API support – Claude 3 variants now run through the same Netlify function, so anyone with an Anthropic key gets three free-model options.
- Advanced API keys – There is now a toggle for power users to drop in their own API key/provider whenever they want full control.
- Regenerate & code copy helpers – Each AI reply can be regenerated, and code blocks show copy buttons to drop snippets directly into a terminal or editor.
- Sidebar persistence – The conversation list keeps every thread organized, stores collapsed state, and syncs the active conversation with exports/imports so nothing ever disappears.
Backend notes
netlify/functions/chat.js continues to proxy both OpenAI and Anthropic calls. The function validates history, translates between provider formats, and surfaces rate-limit/quota errors so the UI can show consistent feedback. Fallback data stores ensure the newly added conversation sidebar, metadata, and exports always read the same thread state.
Keeping a homegrown chat UI feels like playing with a very fun control panel. The rebuild keeps me productive, reminds me why I build, and gives us a dependable tool whenever other free chat rooms start to throttle requests.