unitedbyai/droidclaw
An AI agent that controls Android phones by reading the screen, reasoning with an LLM, and executing taps and keystrokes via ADB to accomplish user-defined goals.

Droidclaw turns Android devices into autonomous AI agents by implementing a perception-reasoning-action loop. The system reads the device screen via accessibility trees, uses an LLM to decide what actions to take, and executes taps, types, and swipes through ADB. It repeats this cycle until the goal is achieved or a step limit is reached. The agent can also delegate tasks to on-device apps like ChatGPT or Gemini without needing API keys.
Frequently asked
- What is unitedbyai/droidclaw?
- An AI agent that controls Android phones by reading the screen, reasoning with an LLM, and executing taps and keystrokes via ADB to accomplish user-defined goals.
- Is droidclaw open source?
- Yes — unitedbyai/droidclaw is an open-source project tracked on heatdrop.
- What language is droidclaw written in?
- unitedbyai/droidclaw is primarily written in TypeScript.
- How popular is droidclaw?
- unitedbyai/droidclaw has 1.5k stars on GitHub.
- Where can I find droidclaw?
- unitedbyai/droidclaw is on GitHub at https://github.com/unitedbyai/droidclaw.