Stringers
google/artemis · google

A project by one person, filed under Google's name: ARTEMIS gained 16.7k stars in 85 days, riding the Google name, one striking number and a passing wave

What it is An open-source Android automation agent: you give it a sentence, and it taps through the task for you on a real phone or emulator. It can also plug into coding tools like Claude Code, Codex and Cursor.

Why it took off The repo sits under the google org, the README leads with "AndroidWorld 99% SOTA", and it landed right as everyone was wiring MCP into coding agents. Android accounts and GitHub Trending lit the fuse, the copying controversy hit HN and pushed it further, and October's multilingual short-video explainers drove a second wave.

CHow you can follow Don't build yet another phone agent framework. Copy its packaging (a slogan, benchmark badge, easy-to-follow GIF, one-click install into IDEs). If you build, pick a niche it doesn't cover well, such as real iOS devices or fast tests with cached replay.

Grade C: most of the stars come from Google's name, which followers can't get. The same area already has five or six projects with 10k+ stars, and new ones keep squeezing in. You can learn the packaging tricks, but copying the project isn't worth it. Public / widely discussed
Data (updated daily) · Repo created 2026-08-13 · 16,924 stars · 7 days +996
GitHub · stars
10k12k14k16k10-0910-1710-2410-3111-0817k
Data 2026-10-09 → 2026-11-08 (31 days, 31 observations). Points before 10-28 come from deeply / archive backfill, not every day has one

ARTEMIS is an open-source agent that drives Android phones with plain-language instructions and installs into Claude Code, Codex and Cursor in one click. It went public in early September and reached 16,682 stars in 85 days. But it was almost entirely written by one person, part of its code came from an open-source project by a small French company, and that project has only 3,400 stars. This piece covers how its stars came about, what you can learn from it and what you can't, and whether this area is still worth building in.

"We wrote this, how did it end up under Google's name"

In 2026 Sep 11, the Minitap team opened google/artemis in their office. Their CEO wrote a blog post that day titled "I expected better from Google", recording his first reaction: "What the fuck? We wrote this."

He listed specific evidence: the adb tunnel code for Android devices was identical to their mobile-use; a sub-agent called Hopper had word-for-word identical prompts (the name came from an engineer who likes Minecraft, tossed out on a whim); and the WhatsApp example task, sending New Year's greetings to Alice, Bob and Charlie, was the same, down to a bug from an older version. An earlier pyproject.toml listed three Minitap engineers by name, and a force push in August swapped those names for another author.

The next day, a Hacker News post titled "Google stole open source code…" reached 180 points. That same day (9-12), ARTEMIS gained 1,191 stars, its biggest single-day gain (per Trendshift's daily data). The negative coverage didn't cool the buzz; it pushed it further. Later the repo added Apache 2.0 attribution under third_party/mobile_use.

What it is

A Python Android automation framework, Apache-2.0. Say "plan two routes in Google Maps, total the travel time, then open YouTube and play a Coldplay song", and it taps through each step on a real device or emulator. The README's first screen shows exactly this demo GIF.

It has two modes. Flash is a fast loop that acts as it sees the screen; the README puts each step at 3–5 seconds. Pro has three agents, planning, executing and checking, cooperate, checking before each action, and ends with a test report. Elements are located through the accessibility tree and OCR, and it switches to a vision model for self-drawn UIs like Compose and Flutter. It doesn't bring its own model; Gemini, Claude, GPT and Qwen all plug in.

Setup is a single ./start.sh: it installs adb, scrcpy, ffmpeg and the Python dependencies, then asks whether to write the MCP config and a mobile-testing rules.md into 8 IDEs, including Antigravity, Cursor, Claude Code, Codex and Windsurf. One badge in the README reads "AndroidWorld 99%+ SOTA", and AndroidWorld is Google Research's own benchmark. The 99% figure is self-reported by the project; I found no independent reproduction.

How well it's growing

TimelineWhat happenedstars
08-13Repo created (presumably private at first)—
09-07First stars, roughly public around this time+35
09-10Android account @github_skydoves posts+842 that day
09-11Minitap blog post+893
09-12HN copying thread 180 points; overall Trending rank #3+1,191
Late September to early OctoberDecline40–90 per day
10-01Last code commit
10-13–10-29Second wave, multilingual short videos100–550 per day
11-06Total 16,682, forks 1,842

Sources: Trendshift daily table, GitHub daily records. Over the last 7 days +1,040, the first 7 days +1,862, and it's slowing. Code hasn't changed since Oct 1; contributor somew1nd (GitHub profile says Google) made 109 commits, everyone else single digits, and only 61 PRs were merged in 3 days.

Where the stars came from

Wave one was "Google just dropped this." No official blog, no launch event. Even the HN launch post got only 2 and 4 points. What actually lit the fuse was Jaewoong Eum's (@github_skydoves, Android GDE) tweet in the early hours of Sep 10: "Google published an AI Android app automation tool." Then came GitHub Trending: 9/10–9/13 overall #6, #5, #3, #9, and #1 on the Python chart. On TikTok, "GitHub recommendation" accounts followed: github.signals had a 42k-view video, howtowebdev 36k. In the Chinese-speaking world, @Gorden_Sun posted a tweet with 21k views, a cnblogs post titled "Googles's new AI automation open-source tool is so strong that Appium is panicking" (夯爆了,谷歌又一强大AI自动化开源神器,Appium慌了) ran, and the repo itself ships a README_CN.

Wave two was global AI content creators. From mid-to-late October, short videos in Portuguese, Thai, Indonesian, Italian, Hebrew and Arabic rolled out in turn, each getting 3–40k views. Portuguese creator andrereis0027 10-19 had one at 34k, captioned "11 mil estrelas"; Thai creator tonsr_ 10-25 had one at 43k. Many were lead-gen accounts with "comment ARTEMIS and I'll DM you the link." At the same time, a dozen or more English AI news sites (10-09 through 10-27) wrote about it at once. There's no sign of a single source. It looks like creators across markets each spotted "Google gives away free AI that operates your phone for you" as a good topic and posted it one after another (inference).

Three things had to come together:

  • The brand. The repo sits under the google org, which has 2.16M stars in total. Every repost headline read "Google open-sourced..." The same code under mobile-use has only 3,367 stars.
  • A shareable number. "99%" appears in the badge and the description, backed by Google's own benchmark. Nearly every Chinese and English creator headline used this figure.
  • A wave. In the second half of 2026, everyone was wiring MCP into Claude Code and Codex. "Let coding agents reproduce bugs and run tests on a real phone" was an existing need for Android developers. The README names Antigravity, Codex and Claude Code together, so users of each felt it was for them.

Functionally it does a bit more than mobile-use or mobile-mcp (multi-agent verification, one-click IDE install, Logcat and screen recording, a pytest SDK), but most people reposting it never installed it. The stars came from the story, not the features.

Who it's competing with

This category was already crowded. ARTEMIS wasn't the first, and it didn't have the most features:

ProjectScale (11-06)Compared with ARTEMIS
minitap-ai/mobile-use3,367 starsUpstream, open-source version stopped updating in February
droidrun/mobilerun9,986 starsA funded startup; 10-02 claimed on LinkedIn to have "beat Google's Artemis" on AndroidWorld
mobile-next/mobile-mcp10,352 starsPure MCP, covers both iOS and Android, no planning agent
zai-org/Open-AutoGLM26,547 starsZhipu; ships its own phone-agent model, more consumer-oriented
bytedance/UI-TARS-desktop39,559 starsByteDance; covers both computer and phone
web-infra-dev/midscene15,534 starsByteDance; JS ecosystem, writes E2E tests in natural language
Maestro / Appium16.3k / 22.2k starsTraditional script-based testing
phone-harness/mcp716 starsBuilt 10-23 later; same positioning plus iOS

Under skydoves' tweet, someone replied "Another day, another agent for mobile devices." A TesterArmy person also pushed their own e2e framework in the comments. The commercial real-device cloud Kobiton published an article riding the buzz.

If it were you

The verdict: most of ARTEMIS's stars came from the words "google/", which you can't get. What you can learn is the packaging, but the "mobile coding agent" spot already has five or six projects with tens of thousands of stars. There's something to learn, but copying it isn't worth it.

Who it suits: engineers at big companies or well-known orgs who can publish a project under the org name, or people who already have a working mobile agent and want to learn how to package and launch it.

Who it doesn't suit: solo developers who want to build an "AI operates Android" framework from scratch and expect to hit ten thousand stars. Without a big-company name, the same code would land at roughly mobile-use's level.

How to do it:

  • Copy the packaging, not the positioning. The README's first screen has three pieces: a slogan in the style of "Let AI assistants use real phones like a human," a benchmark badge with a cited source, and a GIF that anyone can follow (map → play a song on YouTube).
  • The install script also writes the MCP config and agent rules into popular IDEs, so people who repost it can run it within 30 seconds. Each IDE's community also gets a new topic.
  • If you do build in this space, go after what it does poorly: real iOS devices (phone-harness just started on this), fast replay-cached tests (what TesterArmy pointed out in the comments), or an independently reproduced benchmark. Small and precise, not another all-in-one framework.
  • Credit third-party code clearly from day one. ARTEMIS got plenty of stars this time, but its reputation took a hit. Without a big-company name, a single blog post saying "they copied us" is enough to kill your project.

How to get attention: follow the same path, but make the first hop someone you can actually reach: find developers whose posts carry weight on X in your field (for Android, the GDE crowd), and have them post first. Time it to the two or three days of GitHub Trending. Prepare one image that says "free + does the work for you" and a GIF, then let multilingual short-video accounts translate and repost it on their own.

When to move: the wave of MCP plugins that wire peripherals into coding agents is still going, but the phone slice is already packed within a few months. To claim a niche (iOS, or one specific testing scenario), you have to move before Google or Apple puts official tools into Android Studio or Xcode. No one knows when that will happen, so earlier is better.

Signs you've misread it: if Google keeps ARTEMIS maintained as a real product and ships it into Android Studio, the spot is gone for good. Conversely, if it sees no updates after November and its issues go unanswered, and Droidrun and mobile-mcp also fail to capture real developer usage, then "one well-built small tool" still has room.

GitHub repo ↗

Research notes: competitor table, acquisition evidence, full research report
Competitors
NameWhereLaunchedScaleHow it differs from this one
minitap-ai/mobile-useOpen source2025-083,367★ARTEMIS's upstream code (the adb tunnel, the Hopper prompts word for word). ARTEMIS builds on it with Pro multi-agent, Safety Net, one-click IDE install, and the Google brand.
Droidrun (droidrun/mobilerun)Open source2025-049,986★, commercial companyA similar framework, built by a startup with no big-company backing; later climbed the same benchmark leaderboard
mobile-next/mobile-mcpOpen source2025-0310,352★Pure MCP server, supports iOS and Android, no planning or verification agents
zai-org/Open-AutoGLMOpen source2025-1226,547★Ships its own phone-agent model, aimed at consumer AI phones; ARTEMIS bundles no model and leans toward testing
bytedance/UI-TARS-desktopOpen source2025-0139,559★General GUI agent stack covering both computer and phone, no workflow specific to Android testing
web-infra-dev/midsceneOpen source2024-0715,534★Natural-language E2E testing in the JS ecosystem, supports both web and mobile
Maestro / AppiumOpen source2022 / 201316.3k / 22.2k★Traditional script-based testing that requires writing locator code; ARTEMIS's pitch is that you don't have to
X-PLUG/MobileAgent, Tencent AppAgentOpen source20249.4k / 6.9k★Academic research projects with no IDE or MCP integration
Where users come from
  • Verified X Android KOL: @github_skydoves posted at 2026-09-10 00:25 UTC; that day +842, then thousands per day for the next three days
  • Verified GitHub Trending: Trendshift: 9/10–9/13 overall #6/#5/#3/#9, Python chart #1
  • Verified TikTok/IG GitHub recommendation accounts: github.signals 9/09 42k views, howtowebdev 9/18 36k, data_reactor 9/19 11k
  • Verified Chinese-language X, Zhihu, cnblogs, Bilibili: Gorden_Sun posted on X with 9/22 21k views; cnblogs post "Appium is panicking"; repo ships README_CN
  • Verified Controversy exposure (HN): Minitap blog post plus HN thread at 180 points (9/12), same day as the single-day star peak of +1,191
  • Verified Multilingual short videos and AI news sites (wave two): Portuguese 10/19 34k, Thai 10/25 43k, Indonesian 11/01 35k views; 10/09–10/27 English AI news site articles
  • Inference HN launch post: the launch post only reached 2 and 4 points, so it didn't do much

google/artemis: why it took off

Channel: GitHub. Data as of 2026-11-06. Data card: 16,682 stars / 1,842 forks, +7 in the last 1,040 days (+7 in the 1,862 days before that), repo age 85 days.

One line

ARTEMIS is an open-source Android automation agent under the google org. Plain-language instructions drive a real device or emulator. It ships an MCP server, and a single ./start.sh installs the MCP and rules.md into IDEs like Claude Code, Codex, Cursor and Antigravity. The README claims a 99%+ AndroidWorld completion rate (SOTA). Its stars came from three things: the "Google product" name, the shareable "99% SOTA" number, and a timely window of demand for "putting phones in coding agents". Spread came in two waves: in September, large Android accounts and GitHub Trending; in mid-to-late October, multilingual short videos and AI news accounts worldwide. The product itself is not very differentiated, and about half of it is someone else's code (Minitap's mobile-use).

1. Growth curve and events (data)

Source: day-by-day table at trendshift.io/repositories/177876, and our GitHub repo data card.

  • The repo was created 2026-08-13 (probably private at first), and got its first stars only on 2026-09-07 (+35), so it went public around Sep 7–8.
  • Wave one (9/8–9/18): 9/10 +842, 9/11 +893, 9/12 +1,191, 9/13 +964. Best Trendshift overall rank was #3 (9/12), and #1 on the Python chart. Each day after that kept adding 500–800, up to 9/18.
  • It cooled to 40–90 per day from late September into early October.
  • Wave two (10/13–10/29): 100–350,10/19 +556 per day (#8 on the Python chart). The data card's single-day high was +823 (10-20), using our library's counting, which may differ from Trendshift because of timezone or crawl timing.
  • Now: +68 to +180 per day and slowly declining; gain_7d is 1,040 versus 7 for prev_1,862d, down 44%.
  • Code has almost stopped: the last push was on 2026-10-01; contributor somew1nd (GitHub profile says Google) made 109 commits and others made single digits; only 3 PRs were merged in 61 days (GitHub API / Trendshift).

2. Where users came from (growth tactics)

ChannelEvidenceConfirmed
Android KOL launchJaewoong Eum (@github_skydoves, Android GDE, one of the largest Android accounts on X) posted "Google published an AI Android app automation tool" at 2026-09-10 00:25 UTC, on the same day the first wave took off (x.com/github_skydoves/status/2097843817022128638)Yes
GitHub TrendingTrendshift: 9/10–9/13 overall #6/#5/#3/#9, Python chart climbing to #1Yes
TikTok "GitHub recommendation" accountsgithub.signals posted 9/09 videos with 42k views; howtowebdev 9/18 36k; data_reactor (Spanish) 9/19 11k (TikHub)Yes
Chinese-language circlesGorden_Sun posted on X 9/22 21k views; Zhihu, cnblogs ("Google's new AI automation open-source tool is so hot Appium is panicking"), Bilibili and YouTube reposts plus install packs; the repo itself ships README_CN.mdYes
The plagiarism controversy actually brought more exposureThe Minitap CEO published a blog post, "I expected better from Google" (9/11); an HN thread, "Google stole open source code…", hit 180 points (9/12 02:39 UTC), the same day as the single-day peak in stars; issues #61 "This project is stolen from minitap" and #40 were opened around the same timeYes (the timing lines up, but how many stars it brought can't be separated out)
October: second wave of multilingual short videos and AI news accountsTikTok: andrereis0027 (Portuguese) 10/19 34k plays, caption reads "11 mil estrelas"; tonsr_ (Thai) 10/25 43k; garryaudie (Indonesian) 11/01 35k; also Italian, Hebrew and Arabic ones. Many are funnel accounts that say "comment ARTEMIS and I'll DM you the link" (markkashef, seymourofdevin). A batch of English AI news sites published in 10/09–10/27: pasqualepillitteri.it 10/18, fouadsalkini 10/20, aiidelist 10/21, thakicloud 10/22, the9.pro 10/25, techupsider 10/27 (Exa)Yes
Hacker News launch postThe launch post itself didn't take off: "Artemis: Google's new AI agent framework…" 2 points, "Let AI assistants…use real phones" 4 points (Algolia)Not the main channel
Paid, adsNothing foundNo evidence

Bottom line: no official blog, no Google product launch event, and not even the HN launch post got traction. The cold start depended on "google/ org name + 99% SOTA badge + demo GIF" getting KOLs and Trending to repost it on their own. The second wave came from AI creators worldwide who picked "Google is giving away a free AI that operates your phone for you" as a topic, then kept it going round after round with TikTok/IG comment-funnel tactics.

3. Competitors

NameWhereLaunchedScale (2026-11-06 GitHub API)How it differs from ARTEMIS
minitap-ai/mobile-useOpen source2025-083,367★ARTEMIS's upstream: the adb tunnel code and the Hopper agent prompts are identical word for word; Minitap stopped updating the open-source version in February and moved on to closed-source QA. ARTEMIS got 5 times its stars
droidrun/mobilerun(Droidrun)Open source + commercial2025-049,986★A similar Android agent framework, backed by funding. 10/02 claimed on LinkedIn to have "beat Google's Artemis" on AndroidWorld, passively riding the leaderboard hype
mobile-next/mobile-mcpOpen source2025-0310,352★A pure MCP server supporting both iOS and Android, but with no built-in planning or verification agent
zai-org/Open-AutoGLMOpen source (Zhipu)2025-1226,547★Ships its own phone agent model, aimed at the consumer "AI phone" market; ARTEMIS bundles no model and plugs into Gemini/Claude/GPT/Qwen
bytedance/UI-TARS-desktopOpen source (ByteDance)2025-0139,559★A general-purpose GUI agent stack, covering both desktop and mobile
web-infra-dev/midsceneOpen source (ByteDance)2024-0715,534★Write E2E tests in plain English. Works on Web, Android, and iOS.
X-PLUG/MobileAgent, TencentQQGYLab/AppAgentOpen source (Alibaba and Tencent research)20249.4k / 6.9k★Leans academic, no IDE or MCP integration
mobile-dev-inc/maestro, appium/appiumOpen source2022 / 201316.3k / 22.2k★Traditional script-based mobile testing; ARTEMIS pitches "no locator code to write" against them
google-research/android_worldOpen source (Google Research)2024-051,005★A benchmark, not a competitor, but ARTEMIS uses it as its endorsement
Kobiton and other commercial real-device cloudsOther——Paid real-device testing platforms; Kobiton has already published an article riding ARTEMIS's buzz to drive traffic (kobiton.com/blog/google-artemis-android-testing)

The space was already crowded. Similar libraries from big companies and startups sit in the tens of thousands of stars, so ARTEMIS is neither the first nor the most feature-complete.

4. Why it broke out

  1. Brand premium: the repo sits under the google org (this account has 2.16M stars in total), and every repost title says "Google open-sourced / Google released". The author is actually one person (somew1nd with 109 commits), and the project is closer to a 20% project than a formal product. The same code under the mobile-use name has only 3.4k stars.
  2. A number you can repost: the badge and description both carry "AndroidWorld 99%+ SOTA", and it specifically points out this is Google Research's own benchmark. Chinese and English media headlines almost all include "99%".
  3. Timing: in the second half of 2026, everyone was wiring MCP into Claude Code / Codex / Antigravity. "Let the coding agent reproduce bugs and run tests on a real phone by itself" is a ready-made pain point for Android developers. The README lists Antigravity (Google's own IDE) alongside Codex and Claude Code, so users of all three feel it's relevant to them.
  4. Low barrier to entry, good demo: ./start.sh installs adb, scrcpy and uv in one go, and automatically writes the MCP config and rules for 8 IDEs. The demo GIF shows "plan a route in Google Maps → open YouTube and play Coldplay", which ordinary people can follow. That's why it spread through short videos.
  5. The controversy amplified it: the plagiarism row reached the HN front page (9/11 points, 9/12 points, 180 points), on the same day as the single-day star peak (+1,191). The negative press didn't suppress the buzz.
  6. Multilingual, multi-region: the README_CN plus Chinese-speaking KOLs, followed by October's relay of Portuguese, Thai, Indonesian and Italian short videos, formed the second wave.

5. Differentiation: is that why it took off?

The product differentiation lies in the combination: it's an Android agent oriented toward "test engineering", not just a tool for operating a phone.

  • Flash and Pro tiers: Pro is a multi-agent graph of Planner, Operator and Checker, with a Safety Net check before every step, plus checkpoint verification and a final report.
  • Element location uses the accessibility tree plus OCR, falling back to a vision model for self-drawn UIs like Compose, Flutter and Canvas.
  • Ships its own accessibility helper, so it doesn't occupy UiAutomation.
  • Can collect Logcat and record the screen, has a local web console, and provides an SDK usable from pytest.
  • One command installs MCP into 8 IDEs.

These are real additions over mobile-use and mobile-mcp. But the stars didn't come from these: most people who reposted it never installed it (10/01 stopped being updated afterward, PRs were rarely merged, and no one could prove real usage). Spread came from the story "Google + 99% + a phone agent". So the differentiation is in brand and narrative, not features. On features, Droidrun soon claimed to beat it on the same benchmark.

6. Visibility and copycats

  • Visibility: already widely discussed. The HN plagiarism thread hit 180 points; top Android KOLs and Chinese AI accounts posted about it on X; dozens of English AI news sites wrote about it; individual TikTok videos in several languages drew 3–40k plays; Zhihu and cnblogs ran long posts. It's not a niche project.
  • Copycats and hype-riding: Droidrun claimed to beat it on AndroidWorld (10/02); TesterArmy commented under skydoves' post promoting its own e2e framework; phone-harness/mcp (2026-10-23 created, 716★, "Connect AI agents to real iPhones and Androids") uses the same positioning plus iOS; Kobiton wrote an article to ride the traffic; TikTok still has a batch of funnel accounts with "comment a keyword to get the resource".

7. What to borrow

  • An open-source repo under a large organization, even if the author is one person, can cold-start to tens of thousands of stars with "org name + a benchmark score badge + an eye-catching GIF". The best benchmark is the org's own (its own SOTA on its own benchmark, an easy story to tell).
  • Writing the MCP config and agent rules into mainstream IDEs during install means "people who repost it can get it running in 30 seconds", and it also hands each IDE community a topic.
  • The second wave can be handed to multilingual short-video and AI news accounts: make a graphic and GIF around "free + big company + does the work for you", and they'll translate and spread it themselves.
  • Lesson learned: failing to clearly credit third-party code invited public plagiarism accusations (the Apache 2.0 attribution was added later in third_party/mobile_use). It didn't hurt the stars in this case, but it hurt reputation.

8. Still unclear

  • Actual usage (clone counts, MCP install counts) can't be seen; the project stopped being updated 10/01, which doesn't match the claim of a formal Google product. Whether it will be abandoned is unverified.
  • The 99%+ figure is self-reported by the project; the model configuration used and whether it was independently reproduced are unverified.
  • How many stars came from the plagiarism controversy versus skydoves' tweet respectively can't be separated.
  • Whether the second wave around 10/18 had a single origin (such as a major outlet or big account) wasn't found; it appears to be scattered self-media relaying the story.

Sources

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.