Open Source Mobile-Use MCP and AI Agent news update
Open-source tool Buddy embeds Alpine Linux on Android 11+ to let Claude Code, Codex, and Antigravity control phone apps locally via MCP without PC tethering.
By Dillip Chowdary โข Oct 23, 2026 โข Source: github.com
An independent developer released Buddy, an open-source Android application that operates as a floating chat bubble to let coding agents like Claude Code, OpenAI Codex, OpenCode, and Google Antigravity CLI control a smartphone directly. According to github.com's report, the system runs directly on Android devices without requiring a personal computer, ADB wireless debugging, root access, or custom API keys. Users interact with the interface through voice or text prompts, directing the AI to execute tasks like replying to contacts, adding items to retail carts, or adjusting device settings. The software coordinates screen reading, tapping, scrolling, and typing while pausing before critical actions to demand manual user authorization.
This report examines the underlying architecture, execution mechanics, and security controls behind the project, detailing how local Model Context Protocol servers enable mobile automation for technical users and developers. The tool targets power users, developers seeking mobile agent automation, and testers evaluating cross-application task execution on Android 11 or newer 64-bit devices. Operating under an Apache-2.0 license, the package bridges desktop terminal agents and mobile accessibility APIs while maintaining isolation between execution environments.
Open Source Mobile-Use MCP and AI Agent news: what actually changed
The release introduces version 2.2 of Buddy, establishing an on-device bridge between desktop-class coding agents and native Android interfaces. Rather than routing actions through an external machine over USB or network ADB, the software bundles an Alpine Linux environment managed via proot directly inside the Android package. This embedded setup allows standard command-line tools, including Claude Code, Codex, Antigravity, and OpenCode, to execute natively on phone hardware. Actions operate via a local Model Context Protocol server bound to internal loopback networking, translating agent instructions into physical touch and text events across any installed application.
Alongside standard interface navigation, the release brings developer capabilities that compile Android applications on the physical handset. In developer mode, issuing a prompt to construct an application commands the internal environment to generate code, build an APK, and trigger local package installation without external workstations. Distribution takes place through both a Google Play closed testing track and standalone APK downloads that incorporate automated self-updating routines or Obtainium package tracking. The utility has undergone primary field testing on a OnePlus 12 running Android 16 while remaining completely independent from Anthropic, Google, and OpenAI.
Open Source Mobile-Use MCP and AI Agent news: how it works

Communication within the system relies on a loopback architecture connecting the user-facing chat bubble, an internal Linux layer, and an Android accessibility service. When a user enters an instruction, the bubble passes the request to the Alpine Linux proot environment housing the selected CLI agent. The agent processes instructions using its existing account infrastructure, evaluating on-screen context retrieved by Buddy. Phone control tools communicate across address 127.0.0.1 using a random per-installation security token, connecting the CLI logic to Buddy's accessibility service to trigger UI reading, tapping, typing, and scrolling.
The accessibility service handles physical interactions across native applications, translating coordinates and component hierarchies without requiring display mirroring over Wi-Fi. In addition to manual prompts, the engine monitors system notifications to trigger automated responses, such as answering inbound WhatsApp business inquiries with opening hours under a user-configured countdown. If terminal agents run in external environments, the internal MCP server can expose its mobile toolset directly to outside Claude Code, Codex, Antigravity, or OpenCode sessions, allowing remote desktop workflows to tap and inspect the connected smartphone interface.
Advertisement
Tech Pulse Daily
Get tomorrow's pulse first
Join engineers who read Tech Pulse before stand-up. Free, weekday mornings.
Open Source Mobile-Use MCP and AI Agent news: why it matters now
Mobile agent execution historically depended on external server control, desktop browser tethering, or ADB bridging tools running over local development networks. Buddy removes these tethering constraints by packaging the runtime, container environment, and accessibility drivers into a single self-contained mobile binary. Users do not need dedicated developer API credentials, as the software leverages standard consumer account subscriptions like ChatGPT plans for Codex, Claude plans for Claude Code, Google accounts for Antigravity, or zero-account free models available within OpenCode.
By relying on the standardized Model Context Protocol, the architecture treats native smartphone interfaces as generic toolsets rather than closed operating system silos. The system addresses security concerns inherent to autonomous mobile control by decoupling authorization enforcement from the LLM logic. Instead of trusting the agent to self-regulate, the host Android application intercepts critical boundaries, freezing interface execution whenever an action targets financial transactions, deletion prompts, or message dispatch buttons until the user physically verifies the on-screen card.
Open Source Mobile-Use MCP and AI Agent news: who is affected
The software immediately impacts developers and system administrators seeking automated mobile workflows, notification dispatching, or on-device compilation without carrying secondary computing hardware. Technical users running multi-agent workflows can issue cross-app commands, such as commanding Codex to adjust connected smart home lighting while directing OpenCode to locate and place items into an Amazon shopping cart. Because the codebase provides automated step-by-step guidance, less technical users can request interactive tutorials where the agent highlights interface buttons and waits for user taps to navigate obscure system menus.
Conversely, the deployment is strictly limited to 64-bit Android devices running Android 11 or higher, completely excluding Apple iOS hardware due to platform restrictions that prohibit third-party applications from controlling other apps. Certain Android vendor skins require users to manually adjust battery optimization to unrestricted mode to prevent background accessibility service termination. Users must also configure initial installation permissions manually, navigating platform restricted settings dialogues that govern high-privilege accessibility services before the background agent can capture screen hierarchies or simulate input taps.
Open Source Mobile-Use MCP and AI Agent news: what to watch
As the project advances from its early 2.2 release, adoption will largely depend on its progression from Google Play closed testing into open production distribution. On the security front, project maintainers emphasize prompt injection as a primary ongoing attack vector, given that untrusted text displayed in web browsers or messaging apps could attempt to hijack model execution. Maintainers instruct users to inspect confirmation dialogues carefully, while the application safeguards credentials by refusing to input passwords, two-factor codes, or payment card details autonomously, handing those screens back to user control.
Developer contributions and build systems will also govern external adoption. Handset-based compiling is supported using a bundled build script requiring OpenJDK 17, AAPT2, D8, apksigner, Python, and the platform-36 Android JAR installed through Termux, while standard development relies on Gradle assembleRelease workflows with custom keystore configurations. Observers should track platform security updates in forthcoming Android releases, community pull requests under the Apache-2.0 and GPL-2.0 proot licenses, and independent model benchmarks assessing how effectively frontier models manipulate screen hierarchies without human intervention.
Developer Action Items
- โ Diff the official changelog for OpenAI / Anthropic / Claude 2.2 before you bump โ APIs, defaults, and removed flags only.
- โ Install through the vendor's documented channel in staging; keep a one-command rollback and time-box the canary.
- โ Grep your repo for old flag names, lockfile pins, and plugin versions that the notes mark as breaking.
- โ Prefer the first patch cut over the day-zero tag unless you have a reason to be on the leading edge.
- โ If HN AI Agents did not name a region, plan, or SKU, screenshot the official availability line before you promise it to users.
Open Source Mobile-Use MCP and AI Agent news FAQ
What does it cost to run Buddy on Android?
Buddy is completely free and open source, utilizing the limits of an existing Claude, ChatGPT, or Google account, or running at no cost using OpenCode's free models or Antigravity's free tier.
Can Buddy be installed on an Apple iPhone?
No, the application cannot run on iOS because Apple's mobile operating system prevents applications from viewing or interacting with other running apps.
What are the hardware and operating system requirements?
The tool requires a 64-bit smartphone running Android 11 or newer, with certain device brands requiring battery usage set to unrestricted.
Does running the agent require root access or a PC connection?
No, Buddy operates entirely on the phone without root privileges, a desktop computer, or ADB debugging connections.
Sources
Author
Dillip Chowdary
Writes Tech Bytes coverage of AI, engineering, and the tools that actually ship. Editor of Tech Pulse Daily.
Related on Tech Bytes
Advertisement