bytedance/UI-TARS-desktopPublic

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

AI summary: An open-source multimodal AI agent stack designed to connect frontier models with desktop automation infrastructure.

Stars
39.2K
+32 today
Forks
4K
Watchers
282
Open issues
355
Open PRs
147
Contributors
~50
Commits
1.1K
Branches
275

TypeScriptApache-2.0Created Jan 19, 2025Last push 10d agoLatest release v0.3.0+100 stars this week+371 this month

Quick answers

What is UI-TARS-desktop?
An open-source multimodal AI agent stack designed to connect frontier models with desktop automation infrastructure.
What does UI-TARS-desktop do?
UI-TARS-desktop is a comprehensive AI agent framework that facilitates desktop automation through multimodal understanding. It bridges the gap between advanced foundation models and operating system interactions, allowing AI to perceive graphical user interfaces and execute tasks autonomously. The project is part of the broader TARS agent stack, specifically focused on deploying intelligent automation agents directly on desktop environments. It provides the necessary infrastructure to capture screen context, process it through large multimodal models, and translate the output into precise mouse and keyboard actions.
Who is UI-TARS-desktop for?
AI researchers and automation engineers looking for an open-source framework to build multimodal, GUI-navigating desktop agents.
How do I get started with UI-TARS-desktop?
Read the README to install the desktop automation framework and connect a supported model.
How popular is UI-TARS-desktop on GitHub?
bytedance/UI-TARS-desktop has 39,211 stars and 3,969 forks on GitHub, and gained 100 stars in the last 7 days.
What license does UI-TARS-desktop use?
bytedance/UI-TARS-desktop is released under the Apache-2.0 license.

Star history

since Jul 28, 2026
010K20K30KJul 2026Aug 2026Sep 2026Oct 2026
39.2K stars as of Oct 4, 2026. Measured daily since Jul 28, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepOctMonWedFri2025-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 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 0 commits2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 0 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 0 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 0 commits2026-09-22: 0 commits2026-09-23: 0 commits2026-09-24: 5 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits2026-10-04: 0 commits2026-10-05: 0 commits2026-10-06: 0 commits2026-10-07: 0 commits2026-10-08: 0 commits2026-10-09: 0 commits2026-10-10: 0 commits
45 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    39,211 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 is a comprehensive AI agent framework that facilitates desktop automation through multimodal understanding. It bridges the gap between advanced foundation models and operating system interactions, allowing AI to perceive graphical user interfaces and execute tasks autonomously. The project is part of the broader TARS agent stack, specifically focused on deploying intelligent automation agents directly on desktop environments. It provides the necessary infrastructure to capture screen context, process it through large multimodal models, and translate the output into precise mouse and keyboard actions.

AI researchers and automation engineers looking for an open-source framework to build multimodal, GUI-navigating desktop agents.

  • Multimodal understanding: Leverages vision-language models to perceive and interpret complex graphical user interfaces.
  • Desktop automation: Translates high-level agent reasoning into concrete mouse clicks and keystrokes on the host OS.
  • Integrated agent stack: Functions as a core component of the open-source TARS ecosystem for AI automation.
  • Cross-platform execution: Designed to operate desktop applications seamlessly across different operating environments.
  • Open-source infrastructure: Provides a transparent framework for researchers to build and test GUI-navigating agents.

Where teams use it

Automated GUI testing

Quality assurance teams deploy the agent to visually navigate applications and perform complex integration tests.

Robotic process automation

Enterprises use the framework to automate repetitive data entry tasks across legacy software lacking APIs.

Agentic research

AI researchers utilize the stack as a testbed for evaluating the zero-shot GUI navigation capabilities of new vision models.

Accessibility assistance

Developers build tools on top of the framework to allow users to navigate complex software purely through natural language commands.

Getting started: Read the README to install the desktop automation framework and connect a supported model.

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. ## 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. ## 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
+14.3K-14.3KWeek 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 linesWeek of 2026-08-02: +0 linesWeek of 2026-08-02: -0 linesWeek of 2026-08-09: +0 linesWeek of 2026-08-09: -0 linesWeek of 2026-08-16: +0 linesWeek of 2026-08-16: -0 linesWeek of 2026-08-23: +0 linesWeek of 2026-08-23: -0 linesWeek of 2026-08-30: +0 linesWeek of 2026-08-30: -0 linesWeek of 2026-09-06: +0 linesWeek of 2026-09-06: -0 linesWeek of 2026-09-13: +0 linesWeek of 2026-09-13: -0 linesWeek of 2026-09-20: +2,879 linesWeek of 2026-09-20: -395 linesWeek of 2026-09-27: +0 linesWeek of 2026-09-27: -0 linesWeek of 2026-10-04: +0 linesWeek of 2026-10-04: -0 linesOct 12, 2025Oct 4, 2026
+27.2K lines added, -15.1K removed over the last year.

Commits per week

last 52 weeks
60Week 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 commitsWeek of 2026-08-02: 0 commitsWeek of 2026-08-09: 0 commitsWeek of 2026-08-16: 0 commitsWeek of 2026-08-23: 0 commitsWeek of 2026-08-30: 0 commitsWeek of 2026-09-06: 0 commitsWeek of 2026-09-13: 0 commitsWeek of 2026-09-20: 5 commitsWeek of 2026-09-27: 0 commitsWeek of 2026-10-04: 0 commitsOct 12, 2025Oct 4, 2026
45 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 — 5 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 — 23 commitsThu 12:00 — 4 commitsThu 13:00 — 9 commitsThu 14:00 — 15 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.

    456.7K stars · TypeScript

  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K 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.

    272.8K stars · JavaScript

  • anomalyco/opencode

    The open source coding agent.

    211.7K stars · TypeScript

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript

  • microsoft/vscode

    Visual Studio Code

    193.5K stars · TypeScript