unclecode / crawl4ai
Python  ·  GitHub Trending 30 Aug 2026  ·  229 stars today
Four claim words

Every crawler scrapes. Only one word here is about who reads the output.

Open-source, LLM friendly, crawler, scraper. Three of those four describe the tool. One describes the consumer on the other end, and that is the only one that changes what the output has to look like.

$ pip install crawl4ai
github.com/unclecode/crawl4ai
Name line, gradedSource text only
>grade "Open-source LLM Friendly Web Crawler & Scraper"
open-source
a license fact, checkable on the repo page
tool
LLM friendly
a claim about the shape of the output
output
web crawler
names the traversal half of the job
tool
scraper
names the extraction half of the job
tool
one word carries the productLLM friendly

Friendly is a format promise

Calling output LLM friendly commits the tool to a shape, because the reader on the other end has a context window and no patience for navigation chrome.

Crawler and scraper are one product

The description pairs traversal and extraction in a single name, which sets the expectation that you do not assemble the two halves yourself.

What is not on this page

No output format, no schema, no token counts, no site coverage, no sample page. The trending description names none of it.

Concept mock, not affiliated with the project. The GitHub Trending description on 30 August 2026 reads "Crawl4AI: Open-source LLM Friendly Web Crawler & Scraper" followed by a community invite link. The grading panel splits those four claim words and says which side of the tool each one describes. No output sample, benchmark, or format spec is represented here, because none is published in that line.