scout 是什么?开源浏览器智能体,用自然语言描述任务,自动操作浏览器完成

outcrawlai/scout · GitHub · 官网
大模型AI 智能体
Star830
近 7 天新增0
编程语言TypeScript
开源协议Apache-2.0
创建于2026-10-13
最近更新2026-10-15

中文导读

scout 是开源项目,站内分类为 大模型、AI 智能体。简介:开源浏览器智能体,用自然语言描述任务,自动操作浏览器完成。项目说明中列出的主要功能包括:用自然语言描述任务,Scout 自动在真实浏览器中完成操作;支持自带模型,任意兼容 chat completions API 的服务均可使用;按 hands、brain、eyes、extract 四种角色分别配置模型。适合需要把网页操作自动化的开发者,以及希望用自然语言驱动浏览器完成研究、填表、比价、登录等任务的用户。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 Apache-2.0,创建于 2026-10-13,最近更新于 2026-10-15,目前有 830 个 Star。

项目介绍

Scout 是 Outcrawl 开源的一个浏览器智能体(browser agent),用 TypeScript 编写。你只需要用自然语言描述任务,Scout 就会打开真实浏览器,读取页面、点击、输入、滚动,直到完成任务并返回结果;如果无法完成,它会说明缺少什么并返回已找到的内容。

Scout 本身不内置模型,也没有默认模型。你可以为不同任务分别指定模型,只要服务支持标准的 chat completions API 即可,包括托管服务、网关或本地运行的模型。它把模型分为 hands、brain、eyes、extract 四种角色,其中 hands 是必需的。

Scout 可以在 Outcrawl 云端运行,也可以在本机运行。云端提供住宅连接、验证码处理、运行录制回放等能力,无需在本地安装浏览器;本机运行则使用 Playwright 启动 Chromium。

主要功能

适合谁用

适合需要把网页操作自动化的开发者,以及希望用自然语言驱动浏览器完成研究、填表、比价、登录等任务的用户。

快速上手

  1. 安装 Scout:npm i @outcrawl/scout(需要 Node 22 或更高版本)
  2. 设置环境变量:OUTCRAWL_API_KEY、SCOUT_BASE_URL、SCOUT_API_KEY、SCOUT_HANDS_MODEL
  3. 创建 task.ts,使用 new Scout({ browser: 'outcrawl', models: { hands: {...} } }) 并调用 scout.run('任务描述')
  4. 运行 npx tsx task.ts,查看返回的 result.data 和 result.replayUrl
  5. 如需在本机浏览器运行,安装 npm i playwright-core && npx playwright install chromium,并将 browser 改为 { launch: {} }

Star 增长趋势

830513 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
开源 AI Agent 平台,可构建、部署并运行自动化工作流
★ 18.8万 · Python · 更新于 2026-10-16