ParentFull threadshadowfacts·Soulver has indeed been doing this without large language models (so far as I know) for many years: https://soulver.app/View on HN