Android-native agent runtime

ApkClaw

An Android APK that turns a phone into an LLM-controlled device, wiring accessibility services and messaging channels into an autonomous agent loop.

Description

ApkClaw tries to answer a specific question: what if the agent does not live on a server at all, but inside your phone? The project ships as an Android APK that uses accessibility services to drive UI automation, exposes a tool registry for phone-specific actions, and takes natural-language instructions from common chat channels.

That makes it distinct from the server-style forks. Instead of running OpenClaw somewhere in the cloud and connecting to chat integrations, ApkClaw treats the device itself as the runtime. It is useful when you want an agent to act like a second pair of hands on a real phone, including SMS, app control, and common daily workflows.

  • Android-first design with accessibility service-driven UI automation and phone-specific tools.
  • Multi-channel messaging front-end via DingTalk, Feishu, QQ, Discord, and Telegram.
  • Apache 2.0 licensed, with LangChain4j integration for OpenAI/Anthropic-compatible providers.