#4848th of 54 in Agent frameworks and SDKs

agent-s

Computer-use agent that operates desktop GUIs via screenshots, mouse and keyboard

Stars
12.7k
License
Apache-2.0
Last commit
Oct 2026
Last release
Dec 2025
Language
Python
Stars, last 29 weeks+2,141
31 Mar 2026: 10,525 stars7 Apr 2026: 10,606 stars14 Apr 2026: 10,676 stars21 Apr 2026: 10,731 stars28 Apr 2026: 10,805 stars5 May 2026: 10,969 stars12 May 2026: 11,117 stars19 May 2026: 11,284 stars26 May 2026: 11,514 stars2 Jun 2026: 11,623 stars9 Jun 2026: 11,695 stars16 Jun 2026: 11,745 stars23 Jun 2026: 11,795 stars30 Jun 2026: 11,858 stars7 Jul 2026: 11,893 stars14 Jul 2026: 11,929 stars21 Jul 2026: 11,963 stars28 Jul 2026: 12,014 stars4 Aug 2026: 12,052 stars11 Aug 2026: 12,086 stars18 Aug 2026: 12,120 stars25 Aug 2026: 12,142 stars1 Sept 2026: 12,173 stars8 Sept 2026: 12,210 stars15 Sept 2026: 12,274 stars22 Sept 2026: 12,322 stars29 Sept 2026: 12,406 stars6 Oct 2026: 12,534 stars13 Oct 2026: 12,602 stars20 Oct 2026: 12,666 stars

10,525 on 31 Mar 202612,666 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Agent S takes a natural-language task, reads the screen, and completes it by clicking, typing and scrolling in ordinary desktop and web apps on macOS, Windows and Linux. It pairs a main LLM (OpenAI, Anthropic, Gemini, Open Router, vLLM, Azure) with a grounding model such as UI-TARS-1.5-7B, and ships as the gui-agents Python package with a CLI. Agent S4 is a separate package in the same repo.

Who it is for: Researchers and developers building or testing desktop computer-use agents

Strengths

  • Works on any GUI without per-app API integration or scripting
  • Runs on macOS, Windows and Linux; pip install gui-agents plus a CLI
  • Reports 72.60% on OSWorld using multi-rollout selection; papers are published
  • Main and grounding models are configurable, including vLLM and custom endpoints

Weaknesses

  • Requires a separately hosted grounding model such as UI-TARS-1.5-7B
  • Executes generated Python on your machine; no built-in sandbox
  • Designed for single-monitor setups only
  • Recommended setup uses paid OpenAI models; hosted Sai is the production offering

What it needs

  • GPU optional
  • Needs Tesseract (pytesseract), Grounding model endpoint (UI-TARS-1.5-7B), LLM API key (OpenAI, Anthropic, etc.)
  • Models: OpenAI, Azure OpenAI, Anthropic, Gemini, Open Router

Also in Agent frameworks and SDKs

See all 54
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)64.8k starsMIT94 out of 100
2langchainPython framework for building LLM agents and apps from interoperable components148.2k starsMIT89 out of 100
3browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)118.7k starsMIT89 out of 100
#4tradingagentsLangGraph multi-agent framework simulating a trading firm to analyze tickers Live demo ↗ (opens in a new tab)112.4k starsApache-2.088 out of 100
#5copilotkitSDK for adding agent chat, generative UI and shared state to apps38.2k starsMIT87 out of 100