
on-device-browser-agent
浏览器里跑本地大模型,动嘴就能自动操作网页,数据不出门
on-device-browser-agent 是一个基于 WebLLM 的浏览器端 AI 自动化代理项目,用 TypeScript 编写。它把大模型推理直接放在浏览器本地运行,通过 WebGPU 驱动 WebLLM,让 AI 代理可以理解页面、执行点击、输入、导航等自动化操作,全程无需云端服务器、无需 API Key,数据不出本地,隐私性极强。它解决的是传统浏览器自动化依赖云端 LLM 带来的隐私泄露、API 费用、网络延迟和密钥管理问题。核心能力包括:本地模型加载与推理、页面 DOM 理解、自然语言驱动的操作编排、以及完全离线的自动化工作流执行。适合对数据敏感、希望零成本试玩 AI 浏览器代理的开发者,也可作为学习 WebLLM 与浏览器自动化结合的参考实现。项目目前处于早期阶段,星标约 300,生态和文档仍在完善中。
项目数据
使用教程
核心亮点
- 完全本地推理,无需 API Key 和云服务,隐私数据不出浏览器
- 基于 WebLLM + WebGPU,可在支持 WebGPU 的现代浏览器直接运行,部署零成本
- 用自然语言驱动浏览器操作,降低自动化脚本编写门槛,适合快速原型验证
不足之处
- 依赖 WebGPU,浏览器兼容性受限,低端设备或 Safari 等环境体验差
- 本地小模型的理解与规划能力有限,复杂页面和长流程任务成功率待验证
- 早期项目,文档、示例和社区生态尚不完善
适用场景
- 在本地浏览器中自动填写表单、抓取页面信息,数据不经过第三方
- 为隐私敏感场景(如内部系统、个人账号)构建离线 AI 操作助手
- 学习 WebLLM 与浏览器自动化结合的开发示例,快速搭建本地 AI Agent 原型
替代项目
browser-use、Playwright
项目介绍
上一篇:openchrome
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.