news 2026/9/20 4:10:15

UI-TARS Desktop:10 分钟装好并跑通第一个 GUI 自动化任务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
UI-TARS Desktop:10 分钟装好并跑通第一个 GUI 自动化任务

UI-TARS Desktop:10 分钟装好并跑通第一个 GUI 自动化任务

【免费下载链接】UI-TARS-desktopThe Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra项目地址: https://gitcode.com/GitHub_Trending/ui/UI-TARS-desktop

周五下午,你盯着 17 条待办,第一条写着“登录管理后台导出上周订单数据”。你索性在输入框里敲下“打开内部 CRM,找到最近 7 天的订单并导出为 CSV”。屏幕上的光标亮起来,鼠标自己动了起来——这就是 GUI 自动化桌面应用 UI-TARS Desktop 干活的樣子。

🧠 30 秒看懂核心循环:截图、模型、执行

UI-TARS Desktop 的原理很直白:每一轮它先截屏,把画面交给视觉语言模型(VLM,能看图并输出结构化指令的大模型)。模型回一句“点击 (320, 188)”这样的指令,本地执行器(Operator,真正驱动鼠标键盘的模块)完成这个动作,然后再截一次图,如此循环,直到任务完成或主动报错。

项目要求备注
UI-TARS DesktopmacOS 10.15+ 或 Windows 10+单显示器环境,多显示器可能导致任务失败
浏览器(仅浏览器模式)Chrome / Edge / Firefox 任一配合 Use Local Browser 模式使用
模型服务OpenAI 兼容的 API 端点自部署 UI-TARS-1.5,或用火山引擎的 Doubao-1.5-UI-TARS

核心交互就是界面中央那个输入框:

敲一句话,整个循环就开始转。

💻 三步装完并打开第一个界面

macOS

  1. 获取安装包:从项目 releases 页下载最新版 .dmg;装有 Homebrew 的话直接执行:
brew install --cask ui-tars
  1. 把 UI TARS 拖进 Applications 文件夹。

  1. 授予两项权限:系统设置 > 隐私与安全性中,为 UI TARS 开启辅助功能和屏幕录制。

Windows

  1. 双击UI.TARS-x.x.x.Setup.exe安装。
  2. 若弹出“Windows 已保护你的电脑”提示,点“更多信息”再选“仍要运行”。

⚙️ 四个参数填对,模型连接一次通过

打开应用设置页,按下表填写:

参数格式约束示例值
VLM Provider必须选与模型匹配的预置项,决定动作解析格式Hugging Face for UI-TARS-1.5
VLM Base URLHuggingFace 部署必须以 /v1/ 结尾;火山引擎按控制台给的端点原样填https://your-endpoint.huggingface.cloud/v1/
VLM API KEY纯字符串,首尾不留空格hf_xxx
VLM Model Name与端点里的模型名逐字一致doubao-1.5-ui-tars-250328

填完点“Check Model Availability”,看到通过提示说明链路已通。

首次启动的主界面是三栏布局:左侧会话历史、中间任务输入、右侧设置与报告入口。

🎯 跑两个实战任务:先计算器,再跨应用

先在启动页选模式:桌面任务选 Use Local Computer,网页任务选 Use Local Browser。

让计算器算道题

“打开计算器,计算 (123+456)×7,并告诉我结果”

执行链路:

  1. 启动计算器并等主界面出现
  2. 依次点击按键 123 + 456 ) × 7 =
  3. 读取结果栏数字并回复

预期产出:计算器结果栏出现 4107,会话里也给出同一个数字。

把网页标题搬进记事本

“用 Chrome 打开我指定的新闻站点,复制最新一篇的标题,再打开桌面记事本,把标题粘贴进去并保存为 today.txt”

执行链路:

  1. 启动 Chrome 并打开目标页面
  2. 定位最新一篇的标题
  3. 复制标题文字
  4. 切回桌面并启动记事本
  5. 粘贴并保存为 today.txt

预期产出:桌面生成含标题的 today.txt;任务结束后可下载完整报告(每步一张截图加动作记录)。

哪一步失败,先看报告里该步的截图,多半能分清是模型看错还是页面变了。

🧭 收尾:何时上远程,怎么避坑

远程执行器:手被占住时再用

内置 Remote Computer / Browser 模式让任务在云端机器上跑,不占你当前屏幕。适合:本机配置弱,或想一边干活一边让任务自己跑。不适合:涉及内部系统、敏感数据或长耗时任务——数据会经云端传输,且内置免费试用已转为自建部署(迁移说明见快速入门文档)。

预设模板:多套配置来回切时再用

Preset 把当前模型加参数组合存成模板,可一键导入。适合:已有两套以上都验证过的配置需要频繁切换。不适合:基础配置还没通过模型连通性检查时——先把参数调对,再谈保存。

本地与远程怎么选,一张表说清:

维度本地 Operator远程 Operator
执行位置这台机器云端机器
你的屏幕被占用,可围观不占用
敏感数据留在本机需上传云端,谨慎
上手门槛要接好本地模型一键试用,长期用需自建

三个最高频问题:

现象根因解法
模型连通性检查失败Base URL 少了 /v1/ 或模型名对不上按参数表重填,再点 Check Model Availability
macOS 点了没反应辅助功能或屏幕录制权限未开隐私与安全性里都打开,重启应用
多显示器下动作跳错目前仅支持单显示器改接单显示器后重跑

行动建议:

  1. 先跑计算器任务,确认“截图、模型、执行”循环通了。
  2. 浏览器任务前先装好最新版 Chrome 或 Edge,并保持普通窗口而非全屏。
  3. 指令写具体:指明应用名、目标页面、期望产物,一个任务只给一件事。
  4. 跑完看报告,失败那一步对照截图判断,再决定是换指令还是换模式。

延伸材料:

  • 快速入门
  • 设置配置
  • 预设模板
  • SDK 开发文档

把“截图、模型、执行”这条链跑通之后,剩下的事就只有一句写得清楚的指令。

【免费下载链接】UI-TARS-desktopThe Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra项目地址: https://gitcode.com/GitHub_Trending/ui/UI-TARS-desktop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 4:07:46

PyCharm 2025 正版安装与高效配置实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/20 4:06:05

CC Switch 接 TaoToken:三个模型一键切换不再改 Base URL

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/20 4:05:58

Unity 3D场景搭建入门:从编辑器操作到场景管理

1. 从零上手 Unity:为什么第一个 3D 场景值得认真搭很多人第一次打开 Unity 编辑器,看到满屏的面板、按钮和密密麻麻的菜单,第一反应是“这玩意儿从哪下手”。我当初也一样,下载完 Unity Hub、装好编辑器、新建了一个 3D 项目&…

作者头像 李华
网站建设 2026/9/20 4:03:34

用Python读取Excel核对指定列尺寸信息:从规则解析到自动标注

作为一名常年和数据表打交道的从业者,我看到“853-读取excell核对指定列内尺寸信息是否正确”这个标题,第一反应就是亲切——这不就是我每天都在干的活儿吗。这个编号“853”,可能是某个工单号,可能是项目任务序号,也可…

作者头像 李华
网站建设 2026/9/20 4:03:18

Step 3.7 Flash 在 Agent 里工具调用报错?TaoToken 这样改 Base URL 再试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华