别让 Firecrawl 吃掉你一半 Token!一个文件搞定全部操作
别让 Firecrawl 吃掉你一半 Token!一个文件搞定全部操作
做 AI 编程的朋友大概率装过 Firecrawl——那个让 Claude 上网搜网页、爬数据的神器。但你装的是官方那个「全家桶」吗?5 个独立 skill 文件,每次激活都要重新加载一遍,Token 哗哗烧。
现在有个更香的方案:firecrawl-lean,一个文件覆盖全部 8 个命令,省 Token 约 60%。
为什么「全家桶」在悄悄烧钱?
Firecrawl 官方把功能拆成了 5 个独立 skill:firecrawl(搜索)、firecrawl-crawl(批量爬取)、firecrawl-agent(智能提取)、firecrawl-instruct(指令模式)、firecrawl-browser(浏览器控制)。
听起来很模块化对吧?但问题是——每个 skill 都有自己的说明文档和共享上下文,每次 Claude 读入都要把这些重复内容过一遍。
一个实际对比:
| 官方 5 skill | firecrawl-lean | |
|---|---|---|
| 文件数 | 5 个 | 1 个 |
| 每次激活 token | ~2,400 | ~900 |
| 命令覆盖 | 搜索/爬取/提取/浏览器 | 全部 8 个 |
差了整整 60%。在 Claude Code 那种按 Token 计费的场景里,这可不是小数目。
一个文件 = 全部能力
firecrawl-lean 是社区开发者 alexsmedile 把官方 5 个 skill 合并精简后的单文件版本,一个文件包含全部 8 个命令:
- search:直接搜索,不需要 URL
- scrape:抓取单个页面,支持 Markdown/HTML/JSON/截图
- map:发现站点所有 URL
- crawl:批量爬取整个网站
- download:保存页面到本地
- interact:用自然语言控制浏览器(点击、登录等)
- agent:智能结构化提取(给定 schema + 种子 URL)
- browser:Playwright 代码执行
安装方式也简单:
# 装 CLI
npm install -g firecrawl-cli && firecrawl login
# 装 skill(一行命令搞定)
npx skills add https://github.com/alexsmedile/firecrawl-lean
装完直接在 Claude Code 里说人话就行:
「帮我搜一下最新 React 生态动态」
「把这个页面转成 Markdown」
「抓取这个文档站所有 API 页面」
Claude 自动调用对应命令,全程不需要你记任何参数。
适合谁用?
高频爬虫党:如果你每天要让 Claude 多次访问网页、提取数据,60% 的 token 节省是实打实的钱。
长会话用户:Claude Code 长会话里 token 积累很快,精简 skill 能让你的上下文窗口多撑几轮。
懒人玩家:不需要记 5 个不同 skill 的触发词,一个文件全搞定。
实际场景举例
我让 Claude 用 firecrawl-lean 做了个小实验:抓取某技术博客最近 20 篇文章的标题和链接。
「帮我 map 这个博客,然后 crawl 前 20 篇文章的标题」
Claude 自动执行 map 发现站点结构 → crawl 抓取 → 输出结构化数据。全程我没给任何参数,纯说人话。
如果用官方 5 skill 套装,这波操作可能多花 1.5 倍 token。
GitHub:https://github.com/alexsmedile/firecrawl-lean
Stars:约 616(社区热度不错)
License:MIT
评论区
登录后可评论。