#7070th of 118 in Agent frameworks and SDKs

opengui

Android GUI agent framework that operates real phones via screenshots

Stars
1.8k
License
custom license
Last commit
Nov 2026
Last release
Sep 2026
Language
HTML
Stars, last 29 weeks+1,809
21 Apr 2026: 1 stars28 Apr 2026: 1 stars5 May 2026: 11 stars12 May 2026: 109 stars19 May 2026: 127 stars26 May 2026: 130 stars2 Jun 2026: 134 stars9 Jun 2026: 136 stars16 Jun 2026: 146 stars23 Jun 2026: 148 stars30 Jun 2026: 284 stars7 Jul 2026: 478 stars14 Jul 2026: 663 stars21 Jul 2026: 854 stars28 Jul 2026: 1,082 stars4 Aug 2026: 1,362 stars11 Aug 2026: 1,539 stars18 Aug 2026: 1,565 stars25 Aug 2026: 1,575 stars1 Sept 2026: 1,615 stars8 Sept 2026: 1,731 stars15 Sept 2026: 1,767 stars22 Sept 2026: 1,775 stars29 Sept 2026: 1,783 stars6 Oct 2026: 1,789 stars13 Oct 2026: 1,792 stars20 Oct 2026: 1,798 stars27 Oct 2026: 1,800 stars3 Nov 2026: 1,808 stars10 Nov 2026: 1,810 stars

1 on 21 Apr 20261,810 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

OpenGUI lets a vision-capable model see Android screens and perform taps, swipes, typing and navigation on real devices or emulators, for phone tasks and app testing. It ships as a WorkBuddy plugin (macOS), a DeepSeek Harness plugin, or a full self-hosted stack with a backend, Android client, CLI and IM dispatch via Feishu, Telegram and Discord. The source is under BUSL-1.1, so production use needs a commercial license.

Who it is for: Developers automating or testing Android apps with vision-model agents

Strengths

  • Plugin install for WorkBuddy or DeepSeek Harness avoids deploying the full backend
  • Full stack adds CLI, REST API, and Feishu, Telegram and Discord task dispatch
  • Works on real devices over USB debugging, or on a local Android emulator
  • Routes to Claude, GPT, Gemini, Kimi, MiniMax or compatible models

Weaknesses

  • BUSL-1.1 license: production and commercial use require a paid license; not OSI open source
  • WorkBuddy plugin is macOS only and is a public-testing prerelease
  • OpenGUI SMS sign-in currently requires a mainland-China phone number
  • Android only; needs a model with image input and tool calling

What it needs

  • no GPU
  • Needs Android device with USB debugging or emulator, ADB / scrcpy, Node.js 22.19+ or 24+ (DSH plugin), WorkBuddy 5.5.3+ or DeepSeek Harness, Redis and PostgreSQL (full stack)
  • Models: Claude, GPT, Gemini, Kimi, MiniMax

Quick answers

Is opengui open source?

Its code is public on GitHub under its own license terms; read them before you use it at work.

Does opengui need a GPU?

No, it runs without one.

Also in Agent frameworks and SDKs

See all 118
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)75.9k stars+15,456 (+26%) in 30 daysMIT95 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.6k stars+689 (+2.3%) in 30 daysMIT91 out of 100
3mastraTypeScript framework for building AI agents, workflows and MCP servers29.5k stars+792 (+2.8%) in 30 dayscustom license91 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)120.7k stars+3,290 (+2.8%) in 30 daysMIT90 out of 100
#5copilotkitSDK for adding agent chat, generative UI and shared state to apps38.6k stars+760 (+2.0%) in 30 daysMIT90 out of 100