一个嵌入网页运行的 JavaScript GUI 智能体,可用自然语言操控页面界面。
bytedance/UI-TARS-desktop
字节跳动开源的多模态 AI Agent 工具栈,包含 CLI 与 Web UI 版 Agent TARS 及桌面 GUI 智能体应用 UI-TARS Desktop。
- Star
- 39,343
- Fork
- 3,997
- 未关闭 Issue
- 503
- 最近提交
- 12天前
这是什么?
TARS 是字节跳动推出的多模态 AI Agent 工具栈,目前包含两个项目。Agent TARS 是通用型智能体,提供 CLI 和 Web UI,将 GUI 操作与视觉能力结合多模态大模型,并可接入 MCP 工具。它支持基于视觉定位、DOM 或两者混合的方式控制浏览器,既能带界面运行,也能以无头模式运行。
UI-TARS Desktop 是一款原生桌面应用,作为本地电脑的 GUI 智能体,由 UI-TARS 模型及 Seed-1.5-VL/1.6 系列模型驱动。它接收自然语言指令、识别截图,并执行精确的鼠标和键盘操作。应用还提供本地和远程的电脑及浏览器操作模式,支持 Windows 和 macOS。
两个项目面向希望让 AI 通过图形界面而非仅靠 API 操作软件的开发者和用户。仓库以 TypeScript 编写,采用 Apache-2.0 许可证。
核心功能
- 01提供 CLI 与 Web UI 两种使用方式,支持带界面或无头模式运行
- 02支持基于视觉定位、DOM 或混合策略控制浏览器
- 03核心基于 MCP 构建,并可挂载外部 MCP 服务器
- 04桌面应用可通过截图识别与鼠标键盘操作,用自然语言控制本地电脑
- 05提供本地及远程的电脑与浏览器操作模式
适用场景
- 自动完成多步骤的浏览器任务,例如预订机票或酒店
- 在没有 API 的情况下,让 AI 通过截图操作桌面应用
- 借助 MCP 服务器接入实际工具,完成如生成图表等任务
- 基于 UI-TARS SDK 构建 GUI 自动化智能体
快速上手
- 1
使用 npx 启动 Agent TARS
npx @agent-tars/cli@latest - 2
全局安装 Agent TARS CLI(需要 Node.js 22 或更高版本)
npm install @agent-tars/cli@latest -g - 3
使用你的模型提供商和 API 密钥运行
agent-tars --provider anthropic --model claude-3-7-sonnet-latest --apiKey your-api-key
使用前须知
- Agent TARS CLI 需要 Node.js 22 或更高版本。
- 使用该智能体需要来自模型提供商(如火山引擎或 Anthropic)的 API 密钥。
标签
常见问题
- UI-TARS-desktop 是什么?
- 字节跳动开源的多模态 AI Agent 工具栈,包含 CLI 与 Web UI 版 Agent TARS 及桌面 GUI 智能体应用 UI-TARS Desktop。 TARS 是字节跳动推出的多模态 AI Agent 工具栈,目前包含两个项目。Agent TARS 是通用型智能体,提供 CLI 和 Web UI,将 GUI 操作与视觉能力结合多模态大模型,并可接入 MCP 工具。它支持基于视觉定位、DOM 或两者混合的方式控制浏览器,既能带界面运行,也能以无头模式运行。
- UI-TARS-desktop 可以免费使用吗?用的什么许可证?
- UI-TARS-desktop 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- UI-TARS-desktop 还在维护吗?
- 活跃维护中。UI-TARS-desktop 最近一次提交是在 2026年10月9日。
- UI-TARS-desktop 适合用来做什么?
- 自动完成多步骤的浏览器任务,例如预订机票或酒店 在没有 API 的情况下,让 AI 通过截图操作桌面应用 借助 MCP 服务器接入实际工具,完成如生成图表等任务 基于 UI-TARS SDK 构建 GUI 自动化智能体
- UI-TARS-desktop 怎么安装和运行?
- 使用 npx 启动 Agent TARS: npx @agent-tars/cli@latest 全局安装 Agent TARS CLI(需要 Node.js 22 或更高版本): npm install @agent-tars/cli@latest -g 使用你的模型提供商和 API 密钥运行: agent-tars --provider anthropic --model claude-3-7-sonnet-latest --apiKey your-api-key
- 在哪里获取 UI-TARS-desktop?
- 源代码和安装说明在 GitHub 上:https://github.com/bytedance/UI-TARS-desktop
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个开源智能体框架,让 AI 代理拥有运行在 Docker 中的 Linux 桌面、浏览器和文档协作工具来完成实际工作。
一组基于 Claude API 的入门示例项目,涵盖智能体、电脑操作、浏览器自动化和金融数据分析等场景。
一款开源的 Chrome/Edge 扩展,让 AI 代理直接在你现有的浏览器中执行自动化操作。
基于 Electron 的本地优先浏览器,AI 代理可通过 MCP 或 HTTP API 在你已登录的真实会话中操作网页。
一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。