smol-ai / GodMode

AI Chat Browser: Fast, Full webapp access to ChatGPT / Claude / Bard / Bing / Llama2! I use this 20 times a day.
https://smol.ai
MIT License
4.19k stars 325 forks source link

Rewrite providers from singletons towards self contained instances, Multiple Windows to be self contained as well #191

Open shawnl111 opened 1 year ago

shawnl111 commented 1 year ago

how about providing two login interfaces to log in to two accounts simultaneously, using chatgpt3.5 and chatgpt4, respectively?

swyxio commented 1 year ago

yep we thought about it! past attempt here https://github.com/smol-ai/GodMode/pull/70

right now each provider is implemented as a singleton (hence we do the lookup for element id) and we'd need to rewrite the providers to do this properly. its not impossible, just mildly annoying to rewrite. if you're up for the challenge, i'd happily take a PR :)