Mm maybe running a local LLM for doing it would be a great idea, I'll try to do that and if it doesn't work well, I'll consider doing it with an API.
Although the suggestion seems to be aware of the fact and provides both a good reasoning and a quite good solution (progressively deepening explanations), the implicit information and nuance lost in a summary by an unreliable LLM would undeniably turn this from a useful and interesting idea to a cool party trick no one uses for more than 5 minutes.