Agent S review
Agent S is an open-source computer use agent framework from Simular that completes plain-English tasks by clicking, typing, and scrolling in desktop apps.
TL;DR
Agent S is an open-source Python framework from Simular for building computer use agents. An agent takes a task in plain English, looks at the screen, and operates ordinary desktop and web apps on macOS, Windows, and Linux. It ships as the gui-agents library, and its versions are backed by published research papers.
- 12.8kGitHub stars
- +122new stars, week of Oct 25
- 349downloads a week, −18% vs 4-week avg
- #8in Browser and computer use this week
Agent S at a glance
- Category
- Browser and computer use
- Maintained by
- Simular (organization, @simular-ai on GitHub)
- License
- Apache 2.0
- Language
- Python, Shell, JavaScript
- Repository
- github.com/simular-ai/Agent-S
- Website
- www.simular.ai
- PyPI package
- gui-agents 0.3.2
- Latest release
- v0.3.2 on GitHub, Dec 16, 2025
- First published
- Oct 9, 2024
What Agent S does
- Agent S takes a task in plain English and completes it by clicking, typing, and scrolling in desktop and web apps.
- Agent S looks at the screen to decide its actions, operating a real GUI the way a person would.
- Agent S runs on macOS, Windows, and Linux.
- Agent S provides the gui-agents library for creating general purpose GUI agents using multimodal LLMs.
- Agent S4 evolves the tool interfaces a computer use agent works through, based on its own task experience.
- Agent S includes a Ctrl+C signal handler that pauses the agent for debugging.
- Agent S has added support for model providers such as Gemini and OpenRouter.
How to install and start using Agent S
From PyPI
pip install gui-agentsRequirements
- Python 3.9 to 3.12 for the gui-agents package.
- macOS, Windows, or Linux.
- A Simular API key if you use the cloud option.
First steps
- Follow the Agent S3 README in the repository to run Agent S on your own computer.
- To avoid local setup, run Sai on a cloud computer through the Simular API, which requires an API key.
Who Agent S is for
- Developers building agents that operate desktop and web apps through the GUI.
- Researchers studying computer use agents and benchmarks like OSWorld.
- Python developers building GUI agents on multimodal LLMs.
Limitations to know
- Agent S's gui-agents package supports Python only up to version 3.12.
- Agent S requires local setup to run on your own machine; the no-setup path uses Simular's hosted API instead.
- Agent S's OSWorld V2 score is a strict pass/fail measure, so many hard tasks still fail.
Is Agent S growing? Usage data
In the week of Oct 25–31, 2026, Agent S ranked #209 on the Devtoolwatch Board and #8 in Browser and computer use, with a momentum score of 43 out of 100. Its main package had 349 downloads that week, −18% against its own 4-week average.
Show the weekly numbers
| Week of | New stars |
|---|---|
| Aug 9, 2026 | 31 |
| Aug 16, 2026 | 28 |
| Aug 23, 2026 | 25 |
| Aug 30, 2026 | 33 |
| Sep 6, 2026 | 53 |
| Sep 13, 2026 | 53 |
| Sep 20, 2026 | 63 |
| Sep 27, 2026 | 148 |
| Oct 4, 2026 | 59 |
| Oct 11, 2026 | 71 |
| Oct 18, 2026 | 89 |
| Oct 25, 2026 | 122 |
The Board ranks tools by four signals each week: new stars, new stars for the repo's size, added downloads and download growth beyond the market. How the ranking works.
Agent S alternatives
Other browser and computer-use agents on the Board in the week of Oct 25–31, 2026, by momentum:
| Rank | Tool | Stars | Downloads/wk |
|---|---|---|---|
| #1 | ego liteego lite is a Chromium-based browser that lets AI agents like Claude Code or Codex run browser automation using your logged-in browser… | 21k | – |
| #2 | MoliMoli is an open-source headless browser for AI agents, built in Rust, that fetches, extracts, and automates web pages through CLI, CDP,… | 21.9k | – |
| #3 | CuaCua is open-source infrastructure that gives AI agents full desktops, with desktop automation drivers, local VMs, sandboxes, and… | 31.4k | – |
| #4 | Browser HarnessBrowser Harness is an open-source Python tool that lets Claude Code, Codex or Cursor control your real Chrome browser, logged in as you. | 18.8k | 3.3M |
| #5 | Jev UltrafastJev Ultrafast is an open-source Python browser agent that picks an operation and an indexed page element per step, using TypeSafe's Jev. | 24k | – |
| #6 | StagehandStagehand is an SDK for building browser agents that automate and extract data from websites using natural language, in TypeScript,… | 25.9k | 3M |
Recent Agent S releases
Agent S FAQ
Is Agent S free and open source?
Yes. Agent S's source code is on GitHub (simular-ai/Agent-S) under the Apache 2.0 license, so you can use it for free.
How do I install Agent S?
Run pip install gui-agents. The gui-agents package needs Python 3.9 or newer.
Is Agent S still maintained?
Yes. The simular-ai/Agent-S repository was last updated on Oct 24, 2026, and the latest release, v0.3.2 on GitHub, came out on Dec 16, 2025.
How popular is Agent S?
Agent S has 12.8k GitHub stars as of Nov 1, 2026. It gained 122 new stars in the week of Oct 25–31, 2026, against a 12-week average of 65 a week. Its main package had 349 downloads that week, −18% against its own 4-week average. That made it #8 among browser and computer-use agents on the Devtoolwatch Board.
What are the best alternatives to Agent S?
Other browser and computer-use agents on the Devtoolwatch Board in the week of Oct 25–31, 2026, by momentum: ego lite (#1), Moli (#2), Cua (#3), Browser Harness (#4), Jev Ultrafast (#5). The alternatives table above has their numbers.
What does Agent S do?
Agent S is a computer use agent framework. You give it a task in plain English. It looks at the screen and completes the task by clicking, typing, and scrolling in ordinary desktop and web apps.
Which operating systems does Agent S support?
Agent S runs on macOS, Windows, and Linux. Linux and Windows support was added in gui-agents v0.1.2.
What is the difference between Agent S3 and Agent S4?
Agent S3 is the agent shipped in gui-agents today. Agent S4 is a newer version that evolves the tool interfaces its agents work through, based on task experience. Each version has its own README in the repository.
Can I use Agent S without installing anything?
Agent S itself runs locally. For a no-setup option, Simular's production agent Sai runs on a cloud computer through the Simular API.
How do I pause Agent S while it is running?
Agent S includes a Ctrl+C signal handler that pauses the agent for debugging. It was added in v0.3.0.
Sources
Agent S README badge
Maintainers can show the tool's weekly Board rank in their README:
[](https://index.devtoolwatch.com/tools/agent-s/)How this page is made: Devtoolwatch writes each review from the project's README, releases, package metadata and website, with an AI model, then checks every claim against the source it cites and drops what the sources don't support. The numbers come from Devtoolwatch's daily GitHub snapshots, GitHub's stargazer history, and the npm and PyPI download APIs. Spotted an error? Email [email protected].