返回探索
web-ui

web-ui - 浏览器AI Agent运行工具

🖥️ Run AI Agent in your browser.

4
15,835 浏览
游戏娱乐
访问官网

详细介绍

web-ui 仓库中文介绍文档

web-ui 是一款在浏览器中运行AI Agent的工具,由 Browser Use 提供,汇聚了浏览器代理的核心功能与多种大语言模型的支持,为用户提供便捷的交互体验。

要点:

  • 开头就要说清楚:这是什么工具、解决什么问题
  • 包含Stars数(如有)、维护者信息
  • 1-3句话,简洁有力

一、核心信息速览

维度 详情
:--- :---
仓库地址 [web-ui](https://github.com/browser-use/web-ui)
许可证 MIT License
核心定位 在浏览器中运行AI Agent,支持多种大语言模型和自定义浏览器
主要语言 Python
适用人群 AI开发者;自动化测试人员;研究人员;技术爱好者
关键亮点 基于Gradio的用户界面;支持多种LLM;自定义浏览器支持;持久化浏览器会话

二、核心功能

功能模块 描述 典型场景
:--- :--- :---
WebUI 基于Gradio的用户界面,便于与浏览器代理交互 快速构建和测试AI代理任务
LLM支持 支持Google、OpenAI、Azure OpenAI、Anthropic、DeepSeek、Ollama等大语言模型 多种模型选择以适应不同需求
自定义浏览器支持 可使用自定义浏览器,避免重复登录和认证问题 保持浏览器状态并进行高清晰度屏幕录制
持久化浏览器会话 保持浏览器窗口开放,便于查看完整的AI交互历史 连续执行多个AI任务时保持上下文
视频演示 提供视频演示展示功能 了解工具操作流程
环境配置 提供详细的环境设置步骤 快速搭建开发和运行环境
API密钥管理 支持配置API密钥和其他设置 简化模型调用过程
安装指导 提供本地安装指南 方便用户快速部署

三、快速上手

1. 环境准备

  • Python 3.11及以上版本
  • uv 或 pip 等包管理工具

2. 安装方式

git clone https://github.com/browser-use/web-ui.git
cd web-ui

3. 基础配置

  1. 创建 .env 文件:
    • Windows (Command Prompt):
      copy .env.example .env
      
    • macOS/Linux/Windows (PowerShell):
      cp .env.example .env
      
  2. 打开 .env 文件并添加API密钥和其他配置

4. 核心示例

uv venv --python 3.11
source .venv/bin/activate
uv pip install -r requirements.txt
playwright install --with-deps
python webui.py --ip 127.0.0.1 --port 7788

四、核心亮点

  1. 基于Gradio的用户界面:提供直观的交互方式,便于用户快速上手。
  2. 支持多种LLM:集成Google、OpenAI、Azure OpenAI、Anthropic、DeepSeek、Ollama等大语言模型。
  3. 自定义浏览器支持:允许用户使用自己的浏览器,避免重复登录和认证问题。
  4. 持久化浏览器会话:保持浏览器窗口开放,便于查看完整的AI交互历史。
  5. 视频演示:通过视频展示功能,帮助用户更好地理解工具的使用方法。
  6. 详细的安装指南:提供本地安装步骤,方便用户快速部署。

五、适用场景

  1. AI开发者:用于开发和测试AI代理任务。
  2. 自动化测试人员:利用浏览器代理进行自动化测试。
  3. 研究人员:研究和实验不同的大语言模型。
  4. 技术爱好者:探索AI代理在浏览器中的应用。

六、优缺点

优势

  • 提供直观的用户界面,易于使用。
  • 支持多种大语言模型,满足不同需求。
  • 自定义浏览器支持,避免重复登录问题。
  • 持久化浏览器会话,保持上下文连续性。

不足

  • 需要一定的技术背景来配置环境。
  • 对于不熟悉Python的用户可能需要额外学习。

七、与同类工具对比(可选)

工具 类型 核心差异
:--- :--- :---
本工具 开源工具 免费开源、易用、功能全面
类似工具A 商业/闭源 优势在于企业级支持,但成本较高

八、总结

web-ui 是一款适合AI开发者、研究人员和技术爱好者的工具,它提供了直观的用户界面和多种大语言模型支持,能够帮助用户在浏览器中高效运行AI代理。适用于需要快速测试和开发AI代理任务的场景,但对初学者来说可能需要一定的学习曲线。

相关工具