Why you'd want it
The repo ships two ByteDance projects. UI-TARS Desktop is a desktop app with a native GUI agent driven by the UI-TARS and Seed-1.5-VL/1.6 vision-language models: it takes screenshots, recognizes what is on screen and controls the mouse and keyboard to follow natural-language instructions, with local computer and browser operators. Agent TARS is a separate CLI and Web UI agent that controls browsers through visual grounding, the DOM or a hybrid of both, and can mount MCP servers to reach other tools.
Best for
- Experimenting with vision-based computer use
- Automating desktop apps that have no API
- Running an open GUI agent model you deploy yourself
Use it when
You want an agent that operates desktop apps or a browser by looking at the screen, and you can point it at a UI-TARS model endpoint, for example one deployed on Hugging Face.
Skip it if
You use more than one monitor (the quick start says only single-monitor setups are supported) or want a library to embed in your own code. The free remote operator service was discontinued on August 20, 2025.
Editor's note
The same repo also hosts Agent TARS, a separate CLI and Web UI agent started with npx @agent-tars/cli@latest.