5分钟上手 UI-TARS-desktop

本指南将帮助你在5分钟内安装并启动UI-TARS-desktop,体验AI智能体操作桌面的基础功能

环境要求

支持的操作系统

macOS Windows Linux

运行环境

Node.js >= 18.0 必需

所需工具

Git

克隆项目代码

必需

操作步骤

1

克隆项目

从GitHub克隆UI-TARS-desktop项目到本地

克隆主仓库
git clone https://github.com/bytedance/UI-TARS-desktop.git

预期结果:项目目录UI-TARS-desktop被成功创建

确保网络连接正常,Git已正确安装

2

安装依赖

进入项目目录并安装必要的依赖包

进入项目目录
cd UI-TARS-desktop
安装项目依赖
npm install

预期结果:看到大量依赖包被下载安装,最后显示类似'added 1234 packages'的提示

如果网络较慢,可以使用国内镜像:npm config set registry https://registry.npmmirror.com

3

启动开发服务器

启动本地开发服务器,准备运行应用

启动开发模式
npm run dev

预期结果:看到服务器启动信息,包括本地访问地址(如 http://localhost:3000)

首次启动可能需要一些时间编译,请耐心等待

4

访问应用

在浏览器中打开应用界面

预期结果:在浏览器中看到UI-TARS-desktop的应用界面,包含操作面板和设置选项

如果端口被占用,可以在package.json中修改dev脚本的端口号

验证成功

成功启动UI-TARS-desktop应用界面

浏览器中显示应用界面
开发服务器正常运行无报错
界面中包含操作面板和设置选项

快速提示

配置

首次使用建议从简单的桌面操作开始,如'打开计算器'或'在浏览器中搜索'

配置

确保系统已安装必要的浏览器(Chrome/Firefox)用于浏览器操作功能

调试

开发模式下修改代码会自动热重载,无需重启服务器

常见问题

1

npm install 失败,提示网络错误

切换npm镜像源:npm config set registry https://registry.npmmirror.com,然后重试

2

npm run dev 启动失败,提示端口被占用

修改package.json中的dev脚本,将端口号从3000改为其他可用端口(如3001)

3

Node.js版本过低

升级Node.js到18.0或更高版本,可以使用nvm(Mac/Linux)或nvm-windows(Windows)管理版本

4

应用界面空白或加载异常

清除浏览器缓存,或尝试使用Chrome浏览器的无痕模式访问

下一步

配置AI模型

在设置中配置OpenAI API密钥或本地模型,启用完整的AI功能

尝试基础操作

使用AI智能体执行简单的桌面操作,如打开应用、浏览网页

查看官方文档

访问项目文档了解高级功能和远程操作配置

助手