产品介绍
Browserable 是什么?
Browserable 是开源、可自托管的 JavaScript 库,用于构建在浏览器中执行任务的 AI 智能体。智能体可以浏览网站、填写表单、提取信息、跟踪任务状态并返回结果。项目采用 MIT 许可证,可在本地或开发团队控制的基础设施中运行。
Browserable 提供 JavaScript SDK 和 REST API,方便将浏览器任务嵌入应用。自托管开发栈通过 Docker Compose 运行,包含管理界面、任务服务、浏览器基础设施、数据库、队列和对象存储。开发者可以自定义语言模型、远程浏览器服务商和工具,不绑定单一模型或浏览器厂商。
如何使用 Browserable
- 执行
npx browserable安装并启动本地服务;需要 Docker 和 Docker Compose。 - 打开本地管理界面并配置语言模型 API 密钥。
- 在界面中创建并测试浏览器任务。
- 从设置中获取 Browserable API 密钥。
- 通过 REST API 或
browserable-jsSDK 创建任务、监控状态并获取结果。 - 根据目标应用定制智能体、工具、模型或远程浏览器服务商。
核心功能
- 浏览器任务智能体: 浏览网站、完成表单并提取信息。
- 开源自托管: 采用 MIT 许可证,可运行在自有基础设施。
- JavaScript SDK: 为 JavaScript 和 TypeScript 应用提供类型化接入。
- REST API: 创建和管理任务、监控执行并获取结果。
- 服务商灵活性: 可自定义模型和浏览器基础设施。
- 本地管理界面: 用于配置、测试和管理智能体。
使用场景
- 结构化研究: 搜索网站并返回符合具体条件的信息。
- 表单自动化: 根据任务描述提交重复网页表单。
- 商品研究: 按价格和功能要求评估商品。
- 学术发现: 查找论文并总结指定信息。
- 嵌入式网页自动化: 在 JavaScript 应用中开放浏览器任务。
常见问题
Browserable 是开源的吗?
是。文档说明项目采用 MIT 许可证并可自托管。
快速启动需要什么?
需要 Node.js、npm、Docker 和 Docker Compose。
不使用管理界面也能接入吗?
可以。开发者可使用 REST API 或 JavaScript SDK。


