Firecrawl
firecrawl/firecrawlAI 已审核
用途
Firecrawl 可以搜索网页、读取页面(包括用 JavaScript 构建的页面),并为 AI 代理返回干净的 Markdown、JSON 或截图。它能爬取整个网站、在页面间点击跳转,并解析 PDF。它适合构建 AI 工具的开发者,可通过代码库(Python、Node.js 等)、CLI 或 MCP 服务器使用。最简单的方式是使用托管服务并配一个 API 密钥;自己运行则需要 Docker 和多个服务。云端版本有一些开源代码里没有的额外功能。用户需要自行负责遵守各网站的规则。
安装难易度
B · 安装程序加一个简单步骤 · Web
- Windows D
- macOS D
- Linux D
- Web B
最简单的方式是通过网页:在 firecrawl.dev 注册,用 API 密钥在浏览器的演练场里试用,无需安装任何东西。要在自己的 Windows、Mac 或 Linux 电脑上运行就难得多:没有现成的下载包,docker-compose 组合需要同时启动 Redis、RabbitMQ、Postgres 和一个 Playwright 浏览器服务。
GitHub 数据
- 星标
- 197,4152026年10月31日
- 下载量
- —所有发布版本
- 增长
- +1,7115 天内新增星标
星标变化
事实
- 可运行于
- Web, Windows, macOS, Linux
- 需要安装
- Docker
- 从源码编译需要
- Docker
- 磁盘空间
- 未确定
- 账号或密钥
- Firecrawl cloud API key (hosted service; not needed when you run your own copy), OpenAI or compatible LLM endpoint (AI extraction features when you run your own copy)
- 费用
- 免费增值 · 自己运行 AGPL 代码是免费的;firecrawl.dev 上的托管服务需要 API 密钥和额度(README 未说明价格),并提供额外功能。
- 许可证
- AGPL-3.0 (Copyleft)
- 可以替代
- Bright Data, Browserbase
- 最近更新
- 2026年10月31日
风险信号 (4)
- 注意自托管默认不要求身份验证
docker-compose.yaml:'USE_DB_AUTHENTICATION: ${USE_DB_AUTHENTICATION:-false}'、'HOST: "0.0.0.0"' 以及端口 '"${PORT:-3002}:${INTERNAL_PORT:-3002}"':除非另行配置,你自己运行的 API 会在没有身份验证的情况下发布到网络上;Postgres 的默认密码是 'postgres'。
AI 审核
- 信息云端版本有额外功能
README:'The cloud version at firecrawl.dev includes additional features'。
AI 审核
- 信息抓取时遵守网站条款是使用者的责任
README:'It is the sole responsibility of end users to respect websites' policies when scraping.'
AI 审核
- 信息设置时获取最新代码
README 中的智能体设置:'npx -y firecrawl-cli@latest init --all --browser' 和 'curl -s https://firecrawl.dev/agent-onboarding/SKILL.md' 会在安装时拉取最新的命令行工具和说明,而不是固定版本。
AI 审核
证据以原始语言显示。
Radar 无法验证的内容
- 你自己运行的 Docker 组合能否在装有 Docker Desktop 的 Windows 上构建和运行。
- 自己运行时的实际内存占用;compose 文件允许 API 最多使用 8 GB,浏览器服务最多使用 4 GB。
- 与云端服务相比,开源版本缺少哪些功能。
- 处理一定数量页面时,托管服务的实际费用。
- 托管演练场的免费额度是否足够用于实际工作。