AIAny
AI Agent2025
Icon for item

DroidRun

Lets LLM agents drive real Android and iOS devices from natural-language commands by turning each screen's accessibility tree into structured text the model reads directly, not just screenshots. LLM-agnostic; runs via CLI, Python, or Docker.

Introduction

Most attempts to automate phones with AI lean on screenshots and a vision model guessing where to tap — slow, costly, and fragile the moment a layout shifts. DroidRun takes the opposite route: it reads the device's accessibility tree and serializes the live UI into structured text an LLM can reason over directly, treating the phone like a queryable document rather than an image to interpret.

What Sets It Apart
  • Text-first, vision-optional: the accessibility tree yields precise element identity and bounds, so the agent acts on real UI nodes instead of pixel coordinates; vision mode stays available for cases plain text can't cover.
  • Model-agnostic by design: swap between OpenAI, Anthropic, Gemini, DeepSeek, or a local Ollama model without rewriting agent logic — handy for trading cost against capability per task.
  • Real device control, multiple entry points: drive automation from a one-off CLI command, a Python workflow, Docker, or an interactive TUI, against physical or emulated Android (and now iOS) hardware.
  • Built-in observability: traces export to Arize Phoenix and Langfuse, so you can see why an agent tapped what it tapped — the part that usually breaks down in multi-step mobile flows.
Who It's For

Great fit if you're building QA automation, app-testing pipelines, or agentic workflows that must touch real mobile apps with no public API, and you want LLM choice rather than a locked-in backend. Look elsewhere if you need a no-code consumer tool, guaranteed determinism, or you're only automating a single web app — a browser agent will be simpler and steadier. Reliability still rides on the quality of each app's accessibility data, which varies widely across the store.

Information

  • Websitegithub.com
  • OrganizationsDroidrun
  • Authorsdroidrun (GitHub: droidrun)
  • Published date2025/04/12

More Items

Hugging Face
AI Model2026

Open-weights LLM fine-tuned for phone-based voice agents that prioritizes low latency and reliable tool/function calling. Based on NVIDIA Nemotron 3 Nano (30B total, 3.5B active), supports very long contexts (262,144 tokens) and recommends temperature=0 with thinking disabled for deployment.

GitHub
AI Agent2026

A curated collection of production-ready Agent Skills that turn tasks—presentation production, image generation, local KB retrieval, article assembly, and web-design—into agent-loadable skill folders. Uses a SKILL.md contract, supports multiple agent runtimes (Claude Code, Cursor, Codex), and offers modular install paths with pinned release zips.

GitHub
AI Agent2026

Provides a ruleset and skills that make AI coding agents prefer the simplest correct implementation: reuse existing code, prefer stdlib/native features, and only write minimal new code. Cuts generated LOC, tokens, cost and time while preserving validation and safety.