Uma biblioteca JavaScript que incorpora um agente de interface gráfica a qualquer página web, permitindo que usuários controlem a interface usando linguagem natural.
bytedance/UI-TARS-desktop
Stack open source de agentes de IA multimodais da ByteDance, com CLI/Web UI (Agent TARS) e um app de agente para desktop com GUI (UI-TARS Desktop).
Alternativa open source a:Anthropic Computer Use
- Estrelas
- 39,343
- Forks
- 3,997
- Issues abertas
- 503
- Último commit
- há 12 dias
O que é?
TARS é um stack de agentes de IA multimodais da ByteDance que reúne dois projetos. Agent TARS é um agente de uso geral com interface de linha de comando e Web UI, que combina recursos de GUI e visão com LLMs multimodais e ferramentas MCP. Ele pode controlar navegadores por meio de ancoragem visual, DOM ou uma combinação dos dois, e funciona em modo headful ou headless.
UI-TARS Desktop é um aplicativo nativo para desktop que atua como agente de GUI em um computador local, orientado pelo modelo UI-TARS e pelos modelos das séries Seed-1.5-VL/1.6. Ele recebe instruções em linguagem natural, interpreta capturas de tela e executa ações precisas com mouse e teclado. Também oferece operadores locais e remotos para computadores e navegadores, e está disponível para Windows e macOS.
Os dois projetos são voltados a desenvolvedores e usuários que querem que um agente de IA opere softwares pela interface visual, em vez de depender apenas de APIs. O repositório é escrito em TypeScript e distribuído sob a licença Apache-2.0.
Recursos principais
- 01Interface de linha de comando e Web UI para executar o agente em modo headful ou headless
- 02Controle de navegador por ancoragem visual, DOM ou uma estratégia híbrida
- 03Baseado em MCP, com suporte à conexão de servidores MCP externos
- 04App para desktop que controla um computador local por meio de instruções em linguagem natural, capturas de tela e ações de mouse e teclado
- 05Operadores locais e remotos para computadores e navegadores
Casos de uso
- Automatizar tarefas de navegador com várias etapas, como reservar viagens ou hotéis
- Permitir que um agente de IA opere aplicativos de desktop por meio de capturas de tela quando não há uma API disponível
- Conectar um agente a ferramentas do mundo real por meio de servidores MCP para tarefas como gerar gráficos
- Criar agentes de automação de GUI com base no SDK do UI-TARS
Início rápido
- 1
Inicie o Agent TARS com npx
npx @agent-tars/cli@latest - 2
Instale o Agent TARS CLI globalmente (requer Node.js 22 ou posterior)
npm install @agent-tars/cli@latest -g - 3
Execute com seu provedor de modelos e sua chave de API
agent-tars --provider anthropic --model claude-3-7-sonnet-latest --apiKey your-api-key
Antes de usar
- O Agent TARS CLI requer Node.js 22 ou posterior.
- Para usar o agente, é necessária uma chave de API de um provedor de modelos, como Volcengine ou Anthropic.
Tópicos
Perguntas frequentes
- O que é UI-TARS-desktop?
- Stack open source de agentes de IA multimodais da ByteDance, com CLI/Web UI (Agent TARS) e um app de agente para desktop com GUI (UI-TARS Desktop). TARS é um stack de agentes de IA multimodais da ByteDance que reúne dois projetos. Agent TARS é um agente de uso geral com interface de linha de comando e Web UI, que combina recursos de GUI e visão com LLMs multimodais e ferramentas MCP. Ele pode controlar navegadores por meio de ancoragem visual, DOM ou uma combinação dos dois, e funciona em modo headful ou headless.
- UI-TARS-desktop é gratuito? Qual é a licença?
- UI-TARS-desktop é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- UI-TARS-desktop ainda é mantido?
- Manutenção ativa. O último commit de UI-TARS-desktop foi em 9 de out. de 2026.
- Para que posso usar UI-TARS-desktop?
- Automatizar tarefas de navegador com várias etapas, como reservar viagens ou hotéis Permitir que um agente de IA opere aplicativos de desktop por meio de capturas de tela quando não há uma API disponível Conectar um agente a ferramentas do mundo real por meio de servidores MCP para tarefas como gerar gráficos Criar agentes de automação de GUI com base no SDK do UI-TARS
- Como instalar UI-TARS-desktop?
- Inicie o Agent TARS com npx: npx @agent-tars/cli@latest Instale o Agent TARS CLI globalmente (requer Node.js 22 ou posterior): npm install @agent-tars/cli@latest -g Execute com seu provedor de modelos e sua chave de API: agent-tars --provider anthropic --model claude-3-7-sonnet-latest --apiKey your-api-key
- Onde consigo UI-TARS-desktop?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bytedance/UI-TARS-desktop
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um framework aberto de agentes que dá à IA seu próprio desktop Linux no Docker, com navegador e ferramentas para documentos, para realizar tarefas de verdade.
Uma coleção de projetos iniciais para criar aplicações implantáveis com a Claude API, incluindo agentes, uso do computador, automação de navegador e análise financeira.
Extensão de código aberto para Chrome e Edge que permite a agentes de IA automatizar o navegador que você já usa, com acesso via MCP, CLI e skills.
Um navegador local-first baseado em Electron, onde agentes de IA atuam na sua sessão real, já autenticada, via MCP ou API HTTP.
Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.