模型优化 / Agent 工具
Crawl4AI unclecode/crawl4ai
GitHub 原仓库 ↗· star 87,283(2026-11-13 同步) · fork 9,102 · 主语言 Python· 许可 可商用(Apache-2.0)Apache-2.0(GitHub API 2026-11-10 实时值,Search API 现查),商用无限制(保留许可与专利授权条款)。项目 README 要求分发时保留署名(badge 或一行文字)。
能干什么
一个给 AI 应用抓网页用的开源爬虫库(Python,Playwright 驱动):给个 URL,回来的是干净、可直接喂 LLM 的 Markdown(广告/导航/脚本剥掉),或者用 CSS 选择器/LLM 提示抽结构化 JSON(不带 LLM 也能按选择器抽);支持 JS 重页面、自有浏览器 profile、批量爬、渐进式爬整站(从入口页自动发现链接逐层爬)、深度爬(同一页跟链接继续挖)。可以 pip 库内嵌到你的 Python 进程、Docker 起自己的服务器、或用它家的托管 Cloud API(免费 1000 credits/月)。带 MCP server 可直接接 Claude Code / Cursor / Codex——给编码 Agent 装上「上网搜+抓」的手脚。注意:它有商用托管云,但仓库本体是 Apache-2.0 完整开源,自托管免费、不强制用它家云;商用分发时项目要求保留署名(badge 或一行文字)。
怎么干
- pip install -U crawl4ai 然后 crawl4ai-setup(一次性装浏览器)
- Python 里 AsyncWebCrawler 跑一个 URL 拿 result.markdown;要结构化就传 strategy 用 CSS 选择器或 LLM 提示
- 整站/深度爬用其 CrawlConfig 的 limit 与模式;要接 Agent 就起 MCP server 或 Docker 自托管服务器
本站怎么用
它是「本地模型 + 实时信息」这条链的抓取环节:本地模型的知识有截止日期,Agent 要上网查现状,crawl4ai 就是把网页变成模型能读的干净文本的那一层(对应 RAGFlow/Local Deep Research 这类工具里的「检索源」)。自托管跑在本地,数据不出门;抓回来喂给本地 LLM 时显存按 /capacity/ 查主模型——爬虫本身不吃显存(Playwright 在内存/磁盘)。
显存口径
自身不占显存:爬虫是 CPU/内存活(浏览器实例吃内存,并发开大注意内存不是显存)。整条链的显存账在你配的 LLM 上:本地模型按 /capacity/ 档位。
条目性质:本站原创撰写(能干什么 / 本站怎么用均为本站编辑判断),未搬运原 README 原文。star/fork 由 tools/sync-github-stars.mjs 从 GitHub API 实时同步(检索日快照 2026-11-10,直查 api.github.com:created 2024-05-09、pushed 2026-11-09;入库当日核心 repos API 限流,star/fork 取自 GitHub Search API repo:unclecode/crawl4ai 现查),非手写死数。功能描述按项目 README 与官方文档转述,本站未复现、未背书其性能。说明为本站原创撰写,未搬运原 README。本条从 docs/dig/2026-11-10.md 候选清单人工筛出,README 已读。