bytedance/UI-TARS-desktopPublic

The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra

AI summary: Vision-language model agent for automating complex GUI tasks on desktop operating systems.

Stars
38.5K
+56 today
Forks
3.9K
Watchers
278
Open issues
320
Open PRs
92
Contributors
~49
Commits
1.1K
Branches
275

TypeScriptApache-2.0Created Jan 19, 2025Last push 2d agoLatest release v0.3.0+121 stars this week+156 this month

Star history

since Jan 19, 2025
010K20K30KJan 2025Jul 2025Jan 2026Aug 2026
38.5K stars as of Aug 7, 2026, tracked back to Jan 19, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-03: 0 commits2025-08-04: 8 commits2025-08-05: 5 commits2025-08-06: 5 commits2025-08-07: 1 commit2025-08-08: 5 commits2025-08-09: 1 commit2025-08-10: 0 commits2025-08-11: 12 commits2025-08-12: 5 commits2025-08-13: 6 commits2025-08-14: 13 commits2025-08-15: 6 commits2025-08-16: 1 commit2025-08-17: 9 commits2025-08-18: 7 commits2025-08-19: 7 commits2025-08-20: 6 commits2025-08-21: 17 commits2025-08-22: 18 commits2025-08-23: 2 commits2025-08-24: 0 commits2025-08-25: 15 commits2025-08-26: 8 commits2025-08-27: 7 commits2025-08-28: 6 commits2025-08-29: 6 commits2025-08-30: 8 commits2025-08-31: 4 commits2025-09-01: 10 commits2025-09-02: 13 commits2025-09-03: 8 commits2025-09-04: 7 commits2025-09-05: 18 commits2025-09-06: 20 commits2025-09-07: 5 commits2025-09-08: 11 commits2025-09-09: 12 commits2025-09-10: 3 commits2025-09-11: 10 commits2025-09-12: 3 commits2025-09-13: 3 commits2025-09-14: 7 commits2025-09-15: 4 commits2025-09-16: 14 commits2025-09-17: 9 commits2025-09-18: 5 commits2025-09-19: 10 commits2025-09-20: 7 commits2025-09-21: 8 commits2025-09-22: 1 commit2025-09-23: 6 commits2025-09-24: 9 commits2025-09-25: 11 commits2025-09-26: 17 commits2025-09-27: 7 commits2025-09-28: 5 commits2025-09-29: 2 commits2025-09-30: 1 commit2025-10-01: 1 commit2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 2 commits2025-10-07: 6 commits2025-10-08: 1 commit2025-10-09: 2 commits2025-10-10: 2 commits2025-10-11: 1 commit2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 3 commits2025-10-16: 3 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 1 commit2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 1 commit2025-11-04: 1 commit2025-11-05: 1 commit2025-11-06: 2 commits2025-11-07: 1 commit2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 3 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 1 commit2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 1 commit2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 1 commit2025-12-04: 0 commits2025-12-05: 1 commit2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 1 commit2025-12-09: 2 commits2025-12-10: 0 commits2025-12-11: 1 commit2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 1 commit2025-12-15: 4 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 1 commit2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 1 commit2026-02-24: 4 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 1 commit2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 1 commit2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 1 commit2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 1 commit2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 1 commit2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits
489 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    38,494 stars

  • Well documented

    High community health score

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

  • Repeat trending

    9 trending appearances

What UI-TARS-desktop does

UI-TARS-desktop provides an advanced automation agent powered by the UI-TARS vision-language model, designed to execute tasks directly on desktop graphical user interfaces. It interacts with the screen visually, much like a human, identifying elements and context without relying on accessibility APIs or DOM trees. The agent translates natural language instructions into precise mouse and keyboard actions, enabling it to navigate across different applications and complex workflows seamlessly. This visual approach allows it to automate tasks in proprietary or legacy software that lack traditional integration points.

This tool is intended for automation engineers, QA testers, and power users who need to automate complex tasks on desktop environments. It is especially useful for organizations dealing with legacy applications where traditional programmatic automation is impossible.

  • Vision-based interface navigation: Interprets screen pixels to identify and interact with GUI elements directly.
  • Natural language execution: Converts high-level user commands into a concrete series of desktop actions.
  • Cross-application capabilities: Executes workflows that require switching between and interacting with multiple programs.
  • API-independent operation: Automates software purely through visual interaction, requiring no underlying system APIs.
  • Resilient to UI changes: Adapts to minor visual modifications and different screen resolutions dynamically.

Where teams use it

Legacy system automation

Enterprises automate data entry in decades-old proprietary software that offers no modern API connectivity.

Cross-application workflows

Users instruct the agent to extract information from a PDF document and input it into a specialized desktop CRM.

Visual software testing

QA teams utilize the agent to run end-to-end tests that verify visual rendering and application behavior on the desktop.

Personal desktop assistance

Individuals delegate repetitive tasks, such as organizing files or configuring system settings, to the AI agent.

Getting started: npx @agent-tars/cli@latest

README

main branch
Agent TARS Banner

Introduction

English | 简体中文

TARS* is a Multimodal AI Agent stack, currently shipping two projects: Agent TARS and UI-TARS-desktop:

Agent TARS UI-TARS-desktop
agent-tars-book-hotel.mp4
computer-use-triple-speed.mp4
Agent TARS is a general multimodal AI Agent stack, it brings the power of GUI Agent and Vision into your terminal, computer, browser and product.

It primarily ships with a CLI and Web UI for usage. It aims to provide a workflow that is closer to human-like task completion through cutting-edge multimodal LLMs and seamless integration with various real-world MCP tools.
UI-TARS Desktop is a desktop application that provides a native GUI Agent based on the UI-TARS model.

It primarily ships a local and remote computer as well as browser operators.

Table of Contents

News

  • [2025-11-05] 🎉 We're excited to announce the release of Agent TARS CLI v0.3.0! This version brings streaming support for multiple tools (shell commands, multi-file structured display), runtime settings with timing statistics for tool calls and deep thinking, Event Stream Viewer for data flow tracking and debugging. Additionally, it features exclusive support for AIO agent Sandbox as isolated all-in-one tools execution environment.
  • [2025-06-25] We released an Agent TARS Beta and Agent TARS CLI - Introducing Agent TARS Beta, a multimodal AI agent that aims to explore a work form that is closer to human-like task completion through rich multimodal capabilities (such as GUI Agent, Vision) and seamless integration with various real-world tools.
  • [2025-06-12] - 🎁 We are thrilled to announce the release of UI-TARS Desktop v0.2.0! This update introduces two powerful new features: Remote Computer Operator and Remote Browser Operator—both completely free. No configuration required: simply click to remotely control any computer or browser, and experience a new level of convenience and intelligence.
  • [2025-04-17] - 🎉 We're thrilled to announce the release of new UI-TARS Desktop application v0.1.0, featuring a redesigned Agent UI. The application enhances the computer using experience, introduces new browser operation features, and supports the advanced UI-TARS-1.5 model for improved performance and precise control.
  • [2025-02-20] - 📦 Introduced UI TARS SDK, is a powerful cross-platform toolkit for building GUI automation agents.
  • [2025-01-23] - 🚀 We updated the Cloud Deployment section in the 中文版: GUI模型部署教程 with new information related to the ModelScope platform. You can now use the ModelScope platform for deployment.

Agent TARS

npm version downloads node version Discord Community Official Twitter 飞书交流群 Ask DeepWiki

Agent TARS is a general multimodal AI Agent stack, it brings the power of GUI Agent and Vision into your terminal, computer, browser and product.

It primarily ships with a CLI and Web UI for usage. It aims to provide a workflow that is closer to human-like task completion through cutting-edge multimodal LLMs and seamless integration with various real-world MCP tools.

Showcase

Please help me book the earliest flight from San Jose to New York on September 1st and the last return flight on September 6th on Priceline
agent-tars-new-flight.mp4

Booking Hotel Generate Chart with extra MCP Servers
agent-tars-book-hotel.mp4
mcp-chart.mp4
Instruction: I am in Los Angeles from September 1st to September 6th, with a budget of $5,000. Please help me book a Ritz-Carlton hotel closest to the airport on booking.com and compile a transportation guide for me Instruction: Draw me a chart of Hangzhou's weather for one month

For more use cases, please check out #842.

Core Features

  • 🖱️ One-Click Out-of-the-box CLI - Supports both headful Web UI and headless server execution.
  • 🌐 Hybrid Browser Agent - Control browsers using GUI Agent, DOM, or a hybrid strategy.
  • 🔄 Event Stream - Protocol-driven Event Stream drives Context Engineering and Agent UI.
  • 🧰 MCP Integration - The kernel is built on MCP and also supports mounting MCP Servers to connect to real-world tools.

Quick Start

Agent TARS CLI

# Launch with `npx`.
npx @agent-tars/cli@latest

# Install globally, required Node.js >= 22
npm install @agent-tars/cli@latest -g

# Run with your preferred model provider
agent-tars --provider volcengine --model doubao-1-5-thinking-vision-pro-250428 --apiKey your-api-key
agent-tars --provider anthropic --model claude-3-7-sonnet-latest --apiKey your-api-key

Visit the comprehensive Quick Start guide for detailed setup instructions.

Documentation

🌟 Explore Agent TARS Universe 🌟

Category Resource Link Description
🏠 Central Hub Website Your gateway to Agent TARS ecosystem
📚 Quick Start Quick Start Zero to hero in 5 minutes
🚀 What's New Blog Discover cutting-edge features & vision
🛠️ Developer Zone Docs Master every command & features
🎯 Showcase Examples View use cases built by the official and community
🔧 Reference API Complete technical reference



UI-TARS Desktop

UI-TARS

UI-TARS Desktop is a native GUI agent for your local computer, driven by UI-TARS and Seed-1.5-VL/1.6 series models.

   📑 Paper    | 🤗 Hugging Face Models   |   🫨 Discord   |   🤖 ModelScope  
🖥️ Desktop Application    |    👓 Midscene (use in browser)   

Showcase

Instruction Local Operator Remote Operator
Please help me open the autosave feature of VS Code and delay AutoSave operations for 500 milliseconds in the VS Code setting.
computer-use-triple-speed.mp4
remote-computer-operators.mp4
Could you help me check the latest open issue of the UI-TARS-Desktop project on GitHub?
browser-use-triple-speed.mp4
remote-browser-operators.mp4

Features

  • 🤖 Natural language control powered by Vision-Language Model
  • 🖥️ Screenshot and visual recognition support
  • 🎯 Precise mouse and keyboard control
  • 💻 Cross-platform support (Windows/MacOS/Browser)
  • 🔄 Real-time feedback and status display
  • 🔐 Private and secure - fully local processing

Quick Start

See Quick Start

Contributing

See CONTRIBUTING.md.

License

This project is licensed under the Apache License 2.0.

Citation

If you find our paper and code useful in your research, please consider giving a star ⭐ and citation 📝

@article{qin2025ui,
  title={UI-TARS: Pioneering Automated GUI Interaction with Native Agents},
  author={Qin, Yujia and Ye, Yining and Fang, Junjie and Wang, Haoming and Liang, Shihao and Tian, Shizuo and Zhang, Junda and Li, Jiahao and Li, Yunxin and Huang, Shijue and others},
  journal={arXiv preprint arXiv:2501.12326},
  year={2025}
}
View on GitHub

Recent activity

commits and pull requests

Releases and announcements

38 total
  1. v0.3.0v0.3.0Nov 4, 2025

    ## What's Changed ### New Features 🎉 * feat(gui-agent): add example for 2.0 version (#1732) by @ZhaoHeh in 39ee4a8 * feat(gui-agent): add image detail calculator for enhanced screenshot processing (#1724) by @ZhaoHeh in 71e6e1a * feat(aio-operator): remove focus from the address bar after navigation (#1723) by @ZhaoHeh in 9fb722b * feat(o-gui-agent): add image's detail parameter into message (#1722) by @ZhaoHeh in 53bb572 * feat(tarko-agent-ui): add copy link option to share conversation modal (#1706) by @ULIVZ in 89b0021 * feat(tarko): add event stream viewer (#1374) by @ULIVZ in 41bf5b9 * feat(game-mode): improve game agent mode error handling and user experience (#1673) by @ZhaoHeh in 41771b5 * feat(tarko-agent-ui): improve raw mode renderer design (#1677) by @ULIVZ in 7aca7b3 * feat(agent-tars): add welcome cards (#1685) by @ULIVZ in 20aefb1 * feat(tarko-server-next): optimize parts of controller by avoiding go … (#1684) by @cjraft in 3e4dbb1 * feat(omni-agent): fix img compressor dependency issues (#1683) by @cjraft in 135cf99 * feat: TARS platform enhancements and compatibility fixes (#1680) by @cjraft in c350778 * feat(tarko-agent-ui): add clickable url links in terminal

  2. v0.3.0-beta.12v0.3.0-beta.12Sep 19, 2025

    ## What's Changed ### New Features 🎉 * feat(tarko-agent-ui): new layout design (#1553) by @ULIVZ in 21d59fb * feat(tarko-agent-server-next): support replacing server global logger (#1554) by @cjraft in 4228662 * feat(tarko-agent-server-next): add initial events for agent when change model (#1552) by @cjraft in 55ae6d7 * feat(tarko-agent): restore events on agent session restore (#1548) by @ULIVZ in 1282b70 * feat: add `@tarko/agent-server-next` (#1551) by @cjraft in 043a901 * feat(tarko-agent-ui): disable model selector during agent run (#1520) by @ULIVZ in 751be28 * feat(tarko-agent-ui): sunsetting plan functionality (#1521) by @ULIVZ in 5d875e2 * feat(tarko-agent-server): add `server.models` support (#1488) by @ULIVZ in 0f4fd41 * feat(model-provider): add automatic claude headers support (#1314) by @ULIVZ in 160b758 * feat(tarko-mcp-agent): remove deprecated `mcpClientVersion` support (#1510) by @ULIVZ in 4f69ba2 * feat(tarko-mcp-agent): adjust defaultConnectionTimeout from 180 to 60 seconds (#1505) by @ULIVZ in 4db1baf * feat(tarko): sunsetting `model.providers` from agent kernel (#1483) by @ULIVZ in 23002fd * feat(tarko-agent-ui): support line breaks in LinkR

  3. v0.3.0-beta.11v0.3.0-beta.11Sep 9, 2025

    ## What's Changed From v0.3.0-beta.11, we have mainly introduced the **Real-time Thinking Duration Protocol**, introduced the **MongoDB Provider to Agent Server**, supported **Tarko Agent UI Builder and CLI**, and optimized a lot of Web UI experience. Here is a simple demo of Thinking Duration: https://github.com/user-attachments/assets/ee2e2883-4bf5-4558-a1a6-eff34916fb68 ### New Features 🎉 * feat(tarko): implement MongoDB provider for agent server (#1450) by @cjraft in b69aa5a * feat(tarko): `agui` cli for agent ui builder, see [@tarko/agent-ui-cli](http://npmjs.com/@tarko/agent-ui-cli) (#1446) by @ulivz in 7bb9184 * feat(o-agent): update sandbox sdk and gui-agent operator (#1437) by @cjraft in 8e2d7bb * feat(mcp-servers): support mcp offical registry (#1447) by @ycjcl868 in 5d773cf * feat(tarko): add navbar logo display options (#1443) by @ulivz in 4b1ed1f * feat(tarko): init `@tarko/agent-ui-builder` (#1436) by @ulivz in a99ac0c * feat(tarko): move workspace navItems from header to navbar (#1441) by @ulivz in 73fa2dc * feat(tarko): add tabbed file viewer for `read_multiple_files` tool (#1438) by @ulivz in 88f3568 * feat(gui-agent): improve page visibil

  4. v0.3.0-beta.10@agent-tars@0.3.0-beta.10Sep 7, 2025

    ## What's Changed ### News ✨ We are thrilled to announce that this version officially introduces **support for UI-TARS-2**! 🎉 - 🔗 **X**: [https://x.com/TsingYoga/status/1963629621326614940](https://x.com/TsingYoga/status/1963629621326614940) - 📄 **Paper**: [https://arxiv.org/abs/2509.02544](https://arxiv.org/abs/2509.02544) - 💻 **Showcase**: [https://seed-tars.com/showcase/ui-tars-2](https://seed-tars.com/showcase/ui-tars-2) This milestone, together with [v0.3.0-beta.9](https://github.com/bytedance/UI-TARS-desktop/releases/tag/%40agent-tars%400.3.0-beta.9), represents **a new beginning for the TARS Stack**. 🚀 This release wouldn't have been possible without the dedication and hard work of our incredible Core Contributors: **@cjraft**, **@ZhaoHeh**, **@ycjcl868**, **@skychx**, **@ulivz**, and **@helio9cn**. 🙌 The journey has just begun—stay tuned for more exciting updates! 💡✨ ### Demo https://github.com/user-attachments/assets/524a9f0f-b669-4533-9a59-09d934ef4340 https://github.com/user-attachments/assets/c1b44eb0-3e21-42d8-b32c-a8b080bf366e ### New Features 🎉 * feat(tarko): limit welcome prompts to 3 with shuffle

  5. v0.3.0-beta.9@agent-tars@0.3.0-beta.9Sep 7, 2025

    ## What's Changed ### News ✨ We are excited to announce that this version officially introduces support for **UI-TARS-2**! - Paper: https://arxiv.org/abs/2509.02544 - Demo: https://seed-tars.com/showcase/ui-tars-2 - X: https://x.com/TsingYoga/status/1963629621326614940 ### New Features 🎉 * feat(tarko): refine LinkReaderRenderer (#1393) by @ulivz in c985542 * feat(o-agent): temp hack for model thinking (#1395) by @cjraft in 605bf84 * feat(tarko): auto-append `replay=1` to share URLs (#1394) by @ulivz in 6a85332 * feat(o-agent): system prompt update (#1392) by @cjraft in b19f9ef * feat(tarko): disable html rendering in markdown renderer (#1391) by @ulivz in 057a466 * feat(gui-agent): delay 1s before screenshot on aio hybried operator (#1388) by @heh in 79e835a * feat(o-gui-agent): support ChromeUI gui operation on AIO sandbox (#1383) by @heh in a034369 * feat(tarko): refine behavior of `guiAgent.renderGUIAction` (#1386) by @ulivz in 94b4c32 * feat(o-agent): update time and proxy instruction in sp (#1384) by @cjraft in 1906ec6 * feat(tarko): add multimodal clipboard paste support (#1379) by @ulivz in 2b40a7c * feat(tarko): refactor chat panel ui (#1375) by

Code frequency

additions and deletions
+127.8K-127.8KWeek of 2025-08-03: +127,763 linesWeek of 2025-08-03: -121,608 linesWeek of 2025-08-10: +17,480 linesWeek of 2025-08-10: -8,105 linesWeek of 2025-08-17: +10,746 linesWeek of 2025-08-17: -5,107 linesWeek of 2025-08-24: +8,802 linesWeek of 2025-08-24: -3,926 linesWeek of 2025-08-31: +13,799 linesWeek of 2025-08-31: -6,199 linesWeek of 2025-09-07: +40,041 linesWeek of 2025-09-07: -33,442 linesWeek of 2025-09-14: +55,243 linesWeek of 2025-09-14: -27,940 linesWeek of 2025-09-21: +16,917 linesWeek of 2025-09-21: -7,250 linesWeek of 2025-09-28: +884 linesWeek of 2025-09-28: -324 linesWeek of 2025-10-05: +1,030 linesWeek of 2025-10-05: -1,251 linesWeek of 2025-10-12: +1,780 linesWeek of 2025-10-12: -4,779 linesWeek of 2025-10-19: +0 linesWeek of 2025-10-19: -0 linesWeek of 2025-10-26: +2 linesWeek of 2025-10-26: -2 linesWeek of 2025-11-02: +1,361 linesWeek of 2025-11-02: -413 linesWeek of 2025-11-09: +658 linesWeek of 2025-11-09: -5 linesWeek of 2025-11-16: +7 linesWeek of 2025-11-16: -4 linesWeek of 2025-11-23: +11 linesWeek of 2025-11-23: -2 linesWeek of 2025-11-30: +14,298 linesWeek of 2025-11-30: -8,703 linesWeek of 2025-12-07: +213 linesWeek of 2025-12-07: -48 linesWeek of 2025-12-14: +5,084 linesWeek of 2025-12-14: -608 linesWeek of 2025-12-21: +0 linesWeek of 2025-12-21: -0 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +1 linesWeek of 2026-01-04: -1 linesWeek of 2026-01-11: +0 linesWeek of 2026-01-11: -0 linesWeek of 2026-01-18: +0 linesWeek of 2026-01-18: -0 linesWeek of 2026-01-25: +0 linesWeek of 2026-01-25: -0 linesWeek of 2026-02-01: +0 linesWeek of 2026-02-01: -0 linesWeek of 2026-02-08: +0 linesWeek of 2026-02-08: -0 linesWeek of 2026-02-15: +0 linesWeek of 2026-02-15: -0 linesWeek of 2026-02-22: +120 linesWeek of 2026-02-22: -75 linesWeek of 2026-03-01: +0 linesWeek of 2026-03-01: -0 linesWeek of 2026-03-08: +41 linesWeek of 2026-03-08: -12 linesWeek of 2026-03-15: +0 linesWeek of 2026-03-15: -0 linesWeek of 2026-03-22: +463 linesWeek of 2026-03-22: -34 linesWeek of 2026-03-29: +0 linesWeek of 2026-03-29: -0 linesWeek of 2026-04-05: +0 linesWeek of 2026-04-05: -0 linesWeek of 2026-04-12: +0 linesWeek of 2026-04-12: -0 linesWeek of 2026-04-19: +0 linesWeek of 2026-04-19: -0 linesWeek of 2026-04-26: +0 linesWeek of 2026-04-26: -0 linesWeek of 2026-05-03: +0 linesWeek of 2026-05-03: -0 linesWeek of 2026-05-10: +0 linesWeek of 2026-05-10: -0 linesWeek of 2026-05-17: +230 linesWeek of 2026-05-17: -1 linesWeek of 2026-05-24: +0 linesWeek of 2026-05-24: -0 linesWeek of 2026-05-31: +0 linesWeek of 2026-05-31: -0 linesWeek of 2026-06-07: +0 linesWeek of 2026-06-07: -0 linesWeek of 2026-06-14: +0 linesWeek of 2026-06-14: -0 linesWeek of 2026-06-21: +0 linesWeek of 2026-06-21: -0 linesWeek of 2026-06-28: +13 linesWeek of 2026-06-28: -13 linesWeek of 2026-07-05: +0 linesWeek of 2026-07-05: -0 linesWeek of 2026-07-12: +0 linesWeek of 2026-07-12: -0 linesWeek of 2026-07-19: +0 linesWeek of 2026-07-19: -0 linesWeek of 2026-07-26: +0 linesWeek of 2026-07-26: -0 linesAug 3, 2025Jul 26, 2026
+317K lines added, -229.9K removed over the last year.

Commits per week

last 52 weeks
800Week of 2025-08-03: 25 commitsWeek of 2025-08-10: 43 commitsWeek of 2025-08-17: 66 commitsWeek of 2025-08-24: 50 commitsWeek of 2025-08-31: 80 commitsWeek of 2025-09-07: 47 commitsWeek of 2025-09-14: 56 commitsWeek of 2025-09-21: 59 commitsWeek of 2025-09-28: 9 commitsWeek of 2025-10-05: 14 commitsWeek of 2025-10-12: 6 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 1 commitsWeek of 2025-11-02: 6 commitsWeek of 2025-11-09: 3 commitsWeek of 2025-11-16: 1 commitsWeek of 2025-11-23: 1 commitsWeek of 2025-11-30: 2 commitsWeek of 2025-12-07: 4 commitsWeek of 2025-12-14: 5 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 1 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 6 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 1 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 1 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 1 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 1 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsAug 3, 2025Jul 26, 2026
489 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 10 commitsSun 1:00 — 9 commitsSun 2:00 — 2 commitsSun 3:00 — 5 commitsSun 4:00 — 9 commitsSun 5:00 — 10 commitsSun 6:00 — 3 commitsSun 7:00 — 0 commitsSun 8:00 — 1 commitsSun 9:00 — 0 commitsSun 10:00 — 2 commitsSun 11:00 — 8 commitsSun 12:00 — 2 commitsSun 13:00 — 3 commitsSun 14:00 — 4 commitsSun 15:00 — 5 commitsSun 16:00 — 2 commitsSun 17:00 — 4 commitsSun 18:00 — 2 commitsSun 19:00 — 7 commitsSun 20:00 — 6 commitsSun 21:00 — 8 commitsSun 22:00 — 7 commitsSun 23:00 — 15 commitsMon 0:00 — 12 commitsMon 1:00 — 2 commitsMon 2:00 — 1 commitsMon 3:00 — 2 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 1 commitsMon 7:00 — 1 commitsMon 8:00 — 2 commitsMon 9:00 — 1 commitsMon 10:00 — 4 commitsMon 11:00 — 9 commitsMon 12:00 — 4 commitsMon 13:00 — 5 commitsMon 14:00 — 12 commitsMon 15:00 — 12 commitsMon 16:00 — 25 commitsMon 17:00 — 8 commitsMon 18:00 — 10 commitsMon 19:00 — 8 commitsMon 20:00 — 7 commitsMon 21:00 — 8 commitsMon 22:00 — 14 commitsMon 23:00 — 13 commitsTue 0:00 — 6 commitsTue 1:00 — 5 commitsTue 2:00 — 4 commitsTue 3:00 — 4 commitsTue 4:00 — 0 commitsTue 5:00 — 3 commitsTue 6:00 — 2 commitsTue 7:00 — 3 commitsTue 8:00 — 11 commitsTue 9:00 — 7 commitsTue 10:00 — 8 commitsTue 11:00 — 2 commitsTue 12:00 — 8 commitsTue 13:00 — 8 commitsTue 14:00 — 17 commitsTue 15:00 — 23 commitsTue 16:00 — 17 commitsTue 17:00 — 20 commitsTue 18:00 — 9 commitsTue 19:00 — 10 commitsTue 20:00 — 13 commitsTue 21:00 — 6 commitsTue 22:00 — 11 commitsTue 23:00 — 13 commitsWed 0:00 — 9 commitsWed 1:00 — 4 commitsWed 2:00 — 2 commitsWed 3:00 — 1 commitsWed 4:00 — 1 commitsWed 5:00 — 3 commitsWed 6:00 — 1 commitsWed 7:00 — 0 commitsWed 8:00 — 3 commitsWed 9:00 — 4 commitsWed 10:00 — 4 commitsWed 11:00 — 11 commitsWed 12:00 — 2 commitsWed 13:00 — 8 commitsWed 14:00 — 13 commitsWed 15:00 — 16 commitsWed 16:00 — 14 commitsWed 17:00 — 15 commitsWed 18:00 — 10 commitsWed 19:00 — 4 commitsWed 20:00 — 8 commitsWed 21:00 — 13 commitsWed 22:00 — 11 commitsWed 23:00 — 5 commitsThu 0:00 — 6 commitsThu 1:00 — 7 commitsThu 2:00 — 4 commitsThu 3:00 — 5 commitsThu 4:00 — 0 commitsThu 5:00 — 1 commitsThu 6:00 — 1 commitsThu 7:00 — 1 commitsThu 8:00 — 1 commitsThu 9:00 — 2 commitsThu 10:00 — 4 commitsThu 11:00 — 22 commitsThu 12:00 — 4 commitsThu 13:00 — 9 commitsThu 14:00 — 12 commitsThu 15:00 — 9 commitsThu 16:00 — 6 commitsThu 17:00 — 16 commitsThu 18:00 — 6 commitsThu 19:00 — 8 commitsThu 20:00 — 9 commitsThu 21:00 — 4 commitsThu 22:00 — 12 commitsThu 23:00 — 17 commitsFri 0:00 — 18 commitsFri 1:00 — 5 commitsFri 2:00 — 2 commitsFri 3:00 — 4 commitsFri 4:00 — 1 commitsFri 5:00 — 0 commitsFri 6:00 — 1 commitsFri 7:00 — 1 commitsFri 8:00 — 0 commitsFri 9:00 — 3 commitsFri 10:00 — 8 commitsFri 11:00 — 10 commitsFri 12:00 — 4 commitsFri 13:00 — 6 commitsFri 14:00 — 12 commitsFri 15:00 — 14 commitsFri 16:00 — 14 commitsFri 17:00 — 15 commitsFri 18:00 — 12 commitsFri 19:00 — 10 commitsFri 20:00 — 3 commitsFri 21:00 — 7 commitsFri 22:00 — 9 commitsFri 23:00 — 10 commitsSat 0:00 — 8 commitsSat 1:00 — 9 commitsSat 2:00 — 2 commitsSat 3:00 — 9 commitsSat 4:00 — 3 commitsSat 5:00 — 1 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 1 commitsSat 9:00 — 2 commitsSat 10:00 — 4 commitsSat 11:00 — 5 commitsSat 12:00 — 10 commitsSat 13:00 — 2 commitsSat 14:00 — 0 commitsSat 15:00 — 2 commitsSat 16:00 — 3 commitsSat 17:00 — 3 commitsSat 18:00 — 7 commitsSat 19:00 — 9 commitsSat 20:00 — 10 commitsSat 21:00 — 11 commitsSat 22:00 — 6 commitsSat 23:00 — 6 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
May 11, 2026daily#14+133
May 10, 2026daily#23+153
May 8, 2026daily#16+58
Feb 5, 2026daily#16+141
Feb 4, 2026daily#10+207
Jan 12, 2026daily#20+172
Jan 11, 2026daily#20+192
Jan 10, 2026daily#9+256
Jan 9, 2026daily#4+183
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    453.6K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    238.5K stars · JavaScript