Summarize, explain, translate, behind the scenes:
How Kerlig summarizes websites? I share the secret sauce:
1. First, it reads HTML source directly from the browser using AppleScript, so whatever page/app you see, Kerlig can see it too. This can only be done by a desktop app. When you see Claude or ChatGPT "Reading/Searching web," they do it anonymously from their servers. This means they can be easily blocked, and most importantly, they can't see what you see as a logged-in user, like social media, paid articles, web apps, etc.
2. Next, it strips out ads, popovers, overlays, footers, and other distractions. The goal is to provide LLMs only with what's important – otherwise, it's easy to make the model distracted and confused, which will result in mediocre output.
3. Finally, it converts cleaned-up HTML code to Markdown format. LLMs love Markdown – it's their native format, easiest to understand. It's basically plain text with formatting (also supports tables, images, links, etc.). At this point asking LLMs to summarize, explain, translate is a piece of cake.
That’s the “secret sauce”: Kerlig makes web content digestible so you get sharp, accurate summaries without the fluff.