微信扫码
添加专属顾问
我要投稿
掌握浏览器自动化的秘诀,轻松实现AI代理的网页交互! 核心内容: 1. browser-use项目简介与WebUI用户界面 2. 支持多种大型语言模型集成 3. 自定义浏览器支持与持久浏览器会话功能 4. 详细安装指南与前提条件
本项目建立在 browser-use 的基础上,browser-use 旨在使网站对 AI 代理可访问。
WebUI:基于 Gradio 构建,支持大部browser-use 功能。此用户界面设计得非常用户友好,并允许轻松与浏览器代理进行交互。
扩展支持 LLM:我们已集成对各种大型语言模型(LLMs)的支持,包括:谷歌、OpenAI、Azure OpenAI、Anthropic、DeepSeek、Ollama 等。我们计划未来添加更多模型的支持。
自定义浏览器支持:您可以使用我们的工具使用自己的浏览器,无需重新登录网站或处理其他认证挑战。此功能还支持高清屏幕录制。
持久浏览器会话:您可以选择在 AI 任务之间保持浏览器窗口开启,以便查看 AI 交互的完整历史和状态。
安装指南
阅读快速入门指南或按照以下步骤开始。
git clone https://github.com/browser-use/web-ui.gitcd web-ui
我们推荐使用 uv 来管理 Python 环境。
使用 uv(推荐):
uv venv --python 3.11
激活虚拟环境:
.venv\Scripts\activate
.\.venv\Scripts\Activate.ps1
source .venv/bin/activate
安装 Python 包:
uv pip install -r requirements.txt
在 Playwright 中安装浏览器:您可以通过运行以下命令来安装特定浏览器:
playwright install --with-deps chromium
安装所有浏览器:
playwright install
copy .env.example .env
cp .env.example .env
.env 并添加您的 API 密钥和其他设置git clone https://github.com/browser-use/web-ui.gitcd web-ui
copy .env.example .env
cp .env.example .env
使用您喜欢的文本编辑器编辑 .env 并添加您的 API 密钥
# Build and start the container with default settings (browser closes after AI tasks)docker compose up --build
# Or run with persistent browser (browser stays open between AI tasks)CHROME_PERSISTENT_SESSION=true docker compose up --build
http://localhost:7788http://localhost:6080/vnc.html.env 文件中的 VNC_PASSWORD 来更改python webui.py --ip 127.0.0.1 --port 7788
--ip: 绑定 WebUI 的 IP 地址。默认为 127.0.0.1 。--port: 绑定 WebUI 的端口号。默认为 7788 。--theme :用户界面主题。默认为 Ocean 。--dark-mode: 启用暗黑模式界面。http://127.0.0.1:7788 。CHROME_USER_DATA 留空。CHROME_PATH="C:\Program Files\Google\Chrome\Application\chrome.exe" CHROME_USER_DATA="C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data"
CHROME_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" CHROME_USER_DATA="/Users/YourUsername/Library/Application Support/Google/Chrome"
.env 文件中设置 CHROME_PERSISTENT_SESSION=true 。1 环境变量:
.env 文件完成# LLM API KeysOPENAI_API_KEY=your_key_hereANTHROPIC_API_KEY=your_key_hereGOOGLE_API_KEY=your_key_here# Browser SettingsCHROME_PERSISTENT_SESSION=true # Set to true to keep browser open between AI tasksRESOLUTION=1920x1080x24 # Custom resolution format: WIDTHxHEIGHTxDEPTHRESOLUTION_WIDTH=1920 # Custom width in pixelsRESOLUTION_HEIGHT=1080 # Custom height in pixels# VNC SettingsVNC_PASSWORD=your_vnc_password # Optional, defaults to "vncpassword"
2 平台支持:
3 浏览器持久化模式:
.env 文件中设置或通过启动容器时环境变量设置默认模式(CHROME_PERSISTENT_SESSION=false):
持久模式(CHROME_PERSISTENT_SESSION=true):
4 查看浏览器交互:
http://localhost:6080/vnc.html5 容器管理:
# Start with persistent browserCHROME_PERSISTENT_SESSION=true docker compose up -d# Start with default mode (browser closes after tasks)docker compose up -d# View logsdocker compose logs -f# Stop the containerdocker compose down
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2025-10-29
KnowFlow 无缝衔接 Dify,分块支持添加父标题、Title 切块支持自定义标题层级切割、图片理解新增支持上下文
2025-10-28
邪修榨干元宝AI录音笔:白天工作,晚上陪聊
2025-10-27
免费又好用的AI录音笔都出来了,这下哪还有理由不学习?
2025-10-24
Aiops探索:我用Dify结合k8s的api做了一个非常简单的Aiops智能体
2025-10-24
阿里夸克AI眼镜开售:叠加补贴后3699元,它能打破AI眼镜的魔咒吗?
2025-10-23
Dify平台集成阿里云AI安全护栏,构建AI Runtime安全防线
2025-10-13
Dify + 飞书组合拳:企业级 AI 安全大脑落地全指南,助力安管效率提升 300%
2025-09-23
专访Plaud中国区CEO:我们只做“必须做”和“不做要死”的事
2025-09-19
2025-09-02
2025-10-13
2025-09-02
2025-10-24
2025-08-25
2025-09-05
2025-09-02
2025-08-22
2025-08-28