news 2026/9/20 16:39:13

UI-TARS Desktop 快速上手指南:5 分钟跑通桌面 GUI 自动化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
UI-TARS Desktop 快速上手指南:5 分钟跑通桌面 GUI 自动化

UI-TARS Desktop 快速上手指南:5 分钟跑通桌面 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

UI-TARS Desktop 是一款开源的桌面 GUI 自动化应用:你输入一句自然语言,它就截图、看懂屏幕并完成鼠标与键盘操作。本文面向零基础用户,带你在 5 分钟内完成安装、连上模型,并跑通第一个真实任务。

先跑一个真实任务:看 UI-TARS Desktop 实际能做什么

以仓库 README 里的官方演示为例。你输入的指令是:

"Please help me open the autosave feature of VS Code and delay AutoSave operations for 500 milliseconds in the VS Code setting."

接下来的每一步都发生在你的屏幕上,全程可回看:

  1. UI-TARS Desktop 先截一张全屏截图,交给视觉语言模型识别界面元素;
  2. 模型输出第一个动作:点击 VS Code 的菜单入口;
  3. 执行器把动作落到真实界面上,再截一张图确认结果;
  4. 依次展开设置面板、定位到 Auto Save 选项、选中"延迟 500 毫秒"对应的档位;
  5. 核对无误后,模型发出结束信号,任务终止。

你最终拿到两样东西:对话流里逐步展示的"思考—动作—结果"记录,以及一份可下载的 HTML 报告。像"打开设置改参数"这类每天重复的机械操作,以后都可以直接交给它,你只负责下指令。

效果看明白了,接下来把应用装到自己的电脑上。

5 分钟装好 UI-TARS Desktop 并连上模型

整条最短可用链路是:下载安装包 → 授予系统权限 → 填三个模型参数 → 新建对话。

macOS 安装与权限授权

  1. 从 Release 页面下载 macOS 安装包;已装 Homebrew 的话也可以直接brew install --cask ui-tars
  2. UI TARS图标拖进 Applications 文件夹,完成安装。
  3. 进入"系统设置 → 隐私与安全性",为 UI TARS 同时勾选Accessibility(辅助功能)Screen Recording(屏幕录制)两项权限——少一项,它要么点不动、要么截不到画面。

Windows 安装

  1. 双击UI.TARS-0.1.0-preview.Setup.exe开始安装。
  2. 弹出 SmartScreen 安全提示时,点"仍要运行"即可继续。

装完打开应用,界面分三块,记住位置后面都用得上:左侧是新建对话和历史任务列表,中间是任务输入框,右侧面板放设置入口。

填对三个模型参数

点右侧设置面板,把模型服务接上:

  • VLM Provider:选火山引擎 Ark(Doubao-1.5-UI-TARS)或 Hugging Face(UI-TARS-1.5)二选一;
  • VLM Base URL / API Key / Model Name:从对应平台的模型接入页复制,Base URL 必须以/v1/结尾;
  • 填完点Check Model Availability,绿色通过说明连通了。

两个前置条件:浏览器操作模式需要本机装好 Chrome、Edge 或 Firefox;当前版本只稳定支持单显示器,多屏环境可能让坐标错位。

参数填对后,新建对话并选择操作模式,任务就能发出去了。

端到端跑一个浏览器任务,报告在哪里看

Use Local Browser模式,输入这条指令:"打开 GitHub 趋势页,记录前 10 个项目的名称和星标数,整理成表格存成本地文件。"

任务跑起来后,三处地方分别承担不同反馈:

  • 对话流:每一步都按"截图 → 模型想法 → 动作 → 结果"的顺序追加,你能实时看到它点在哪里、输了什么;
  • 实时画面:浏览器被自动打开并导航,鼠标移动和输入与对话流同步;
  • 任务报告:结束后点Export as HTML,生成一份图文对照的执行报告,逐步展示每个动作对应的屏幕截图,方便复查或分享给同事。

报告之外还有一条观测链路:应用事件、你发送的指令、报告分享动作都会推送到 UTIO 观测服务端,整个流程见下图。

任务本身跑通了,再把你还没用到的其他能力一次讲清。

本地、浏览器、远程:三种执行环境怎么对照选

执行环境能力适合的任务注意
本地计算机模式直接操控本机桌面应用与文件文件整理、软件设置修改数据不离开设备;需要 macOS 权限
本地浏览器模式驱动 Chrome / Edge / Firefox 执行网页操作表单填写、页面导航、信息采集先装好受支持的浏览器
远程模式在云端虚拟环境中执行不想占用本机资源、跨设备访问在隔离环境运行,保护本地数据

架构上不用深究:UI-TARS 视觉模型负责读屏,动作解析器把模型输出转成结构化的点击、输入指令,执行器负责落地;三者循环到模型发出结束信号为止。想自己动手组装,可以看 packages/ui-tars/sdk/ 和 packages/ui-tars/operators/ 里的模块划分。

能力边界清楚了,下面这些卡点是大多数人第一次使用时真正会碰到的。

装完用不了?对照这张避坑速查表

问题现象可能原因解决方式
应用拿不到画面、点不动macOS 权限未勾选系统设置里开启辅助功能 + 屏幕录制后重启应用
模型连不上、动作解析报错Base URL 未以/v1/结尾,或 Provider 与模型不匹配对照平台接入页核对三项参数,再点 Check Model Availability
浏览器模式起不来缺 Chrome / Edge / Firefox,或版本过旧安装并升级到受支持的最新版本
多屏任务点错位置目前只支持单显示器换回单显示器环境再执行任务
任务过慢或反复循环网络延迟、Max Loop 过大调小 Max Loop、增大 Loop Wait Time,复杂任务拆短句

三条实操建议:

  1. 单条指令只描述一个目标动作,长流程拆成多轮对话;
  2. 开始任务前确认目标应用窗口已在前台,减少模型找路的时间;
  3. 浏览器任务先关掉无关标签页,画面越干净,识别越稳。

问题清掉之后,同样的玩法可以铺到更长的流程里。

从个人效率到团队自动化

个人场景:固定一条指令,让浏览器模式每天抓取你关注的技术博客与 GitHub 动态,把标题、摘要整理进表格或笔记工具,并自动补上分类标签,周五再生成一份阅读摘要。执行链路就是"抓取 → 归类 → 成文",三步全部按同一套提示词跑。

团队场景:以每日销售报表为例——自动登录 CRM 系统、导出昨日数据、生成 Excel 报表、发送给团队群。过去占用 2–3 小时的手工链路压缩到几分钟,且每份任务的 HTML 报告可以存档,出问题时按图回溯到具体哪一步。配置统一靠预设管理:把模型端点、Key、报告上传地址写进 YAML,本地用文件导入,远程用 URL 拉取且每次启动自动同步,团队配置始终一致。

以上流程都可以从仓库文档和示例继续深入。

接下来读什么

UI-TARS Desktop 把"截屏—模型决策—执行器落地"这个循环装进了一个桌面应用,本地、浏览器、远程三种执行环境加上可复核的 HTML 报告,覆盖了日常自动化的大部分场景。

  • 快速开始:docs/quick-start.md
  • 设置配置:docs/setting.md
  • 预设管理:docs/preset.md
  • SDK 指南:docs/sdk.md
  • 示例预设:examples/presets/default.yaml

【免费下载链接】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 16:36:53

Claude Code 配 TaoToken:Python sqlite3 建表增删改查

/* 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 16:33:19

智能零售柜商品检测:从数据集到YOLO11训练全流程解析

简介:为满足智能零售柜商品检测项目对真实商品数据的需求,这套配套资料以PDF文档形式呈现,面向目标检测开发者、算法工程师及新零售场景研究者。资源包共1个文件,大小约5.79MB,内附数据集详细介绍与百度网盘获取方式&a…

作者头像 李华
网站建设 2026/9/20 16:31:15

Navicat Premium 16安装激活与MySQL连接实战指南

/* 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 16:30:50

V8 开发命令速查指南:用 gm.py 构建、d8 调试与 run-tests.py 测试

V8 开发命令速查指南:用 gm.py 构建、d8 调试与 run-tests.py 测试 【免费下载链接】v8 The official mirror of the V8 Git repository 项目地址: https://gitcode.com/gh_mirrors/v81/v8 本文是 V8 仓库中 agents/skills/v8-commands/SKILL.md 的深度展开&…

作者头像 李华
网站建设 2026/9/20 16:29:57

金蝶K3仓库管理培训:从基础资料到单据链路与盘点对账

/* 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 16:29:34

MATLAB实战:AFDM与OFDM在时变信道下的抗多普勒性能对比

高铁车厢里刷短视频一直在转圈,无人机图传画面时不时糊成一团马赛克,很多人第一反应是“信号覆盖不好”。但在通信物理层工程师眼里,这大概率是另一回事:OFDM这类经典多载波波形,在快时变信道下被子载波间干扰&#xf…

作者头像 李华