I've been using Perplexity for that and have been impressed, when it works. I'm not sure if it's token caching or what, but the session inevitably turns to shit at some point and for the last two weeks I am convinced I've seen a reduction in general/overall quality.
Rufus is a good example of the deleterious capabilities of AI.