
browsercode
在浏览器里直接跑 AI Agent,不用后端
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 785
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 20+
- Chrome/Chromium
- 模型 API Key
安装与启动步骤
-
1克隆
通过 CDP 直接驱动真实浏览器的编码 Agent。
git clone https://github.com/browser-use/browsercode.git cd browsercode -
2装依赖
Node 工程,装完构建。
npm install && npm run build -
3配浏览器
要一个可被 CDP 接管的 Chromium。
chrome --remote-debugging-port=9222 --user-data-dir=/tmp/cdp -
4下达任务
让它打开本地页面做 QA 并改代码。
对 http://localhost:3000 做一轮 QA,修掉发现的问题
如何确认成功
Agent 能打开页面、点击、并把修改写回代码库。
注意事项
- 它不受「无障碍树」限制,能操作真实 DOM 与网络层。
- 给它单独的浏览器配置,别用你的日常 profile。
- 自动化跑之前先手动确认真实浏览器环境无异常。
核心亮点
- 浏览器原生运行,无需自建后端服务,降低部署与运维成本
- TypeScript 编写,类型友好,便于前端项目直接集成
- 抽象出 Agent 与工具接口,方便扩展自定义能力
不足之处
- 项目处于早期,API 可能频繁变动,稳定性待验证
- 浏览器端算力与模型能力受限,复杂任务场景适配有限
适用场景
- 在网页应用中嵌入可交互的 AI 助手
- 构建纯前端运行的自动化任务工具
- 为现有 SaaS 产品快速添加 Agent 能力做原型
替代项目
LangChain.js、Vercel AI SDK
同类项目推荐
dotagents
开源
用 .agents/ 目录给 AI 代理减负,让复杂代码库推理更准。
A proposed convention for the .agents/ directory to prevent context bloat and improv···
ollama-python
开源
几行 Python 代码调用本地大模型,同步异步都支持
Ollama Python library
ai-react-markdown
开源
让 AI 流式 Markdown 渲染更流畅、更懂中文、更全能
Markdown rendering for AI applications: incremental streaming, LaTeX math, GFM, and ···
attractor-guided-engineering-tem···
开源
让AI代理在长周期协作中不跑偏,围绕文档稳定产出
A best-practices template for AI-assisted development at scale. It turns your reposi···
fable-method
开源
把 Claude 的思考流程变成任何模型都能用的技能,边干边证明。
The Fable Workflow: how Claude Fable 5 worked, distilled into skills any model can r···
unionml
开源
用装饰器把模型一键变成微服务,快速上线 API
UnionML: the easiest way to build and deploy machine learning microservices
ComfyUI_smZNodes
开源
给 ComfyUI 加个强力文本编码器,让提示词更精准
Custom nodes for ComfyUI such as CLIP Text Encode++
agentUniverse
开源
像搭积木一样,快速构建多智能体协作应用。
agentUniverse is a LLM multi-agent framework that allows developers to easily build ···
panes
开源
几步搞定弹窗卡片面板,任意框架通用
Create dynamic modals, cards, panes for your applications in few steps. Any framewor···