DroidClaw is a personal AI assistant that runs on your phone without root, as a native Android/Java app. You don't need to download enormous Node.js builds. ~48MB is all you need (even with an embedded Python interpreter).
DroidClaw is designed to be more than just an assistant; it is designed to be a work partner.
You can connect any provider/model to the app. It supports both the OpenAI and Anthropic APIs, so you can easily start working with your favorite model. We support: OpenAI, Anthropic, OpenRouter, Moonshot, Fireworks, Llama.cpp, vLLM, and much more!
It all starts with an idea. For me, that idea came from wanting to make money. A friend and I wanted to create an all-in-one service with LLMs and image generation models. The biggest advantage of our product was its low price and file operations—the agent could create basic text files for you. It could have been a real breakthrough in the agent era. But, due to certain circumstances, the project was closed. About 4 months later, OpenClaw was released. DroidClaw doesn't claim to be an OpenClaw competitor; it is just an educational project.
You can download the latest stable version from the releases page or you can clone and build it manually (see the developer guide).
Go through the onboarding screen, and you are ready to go! If you want to set up things in more detail, see settings docs.
Chat |
Python Execution |
File Operations |
|---|---|---|
| Ask questions, get answers | Run scripts on-device | Create and manage files |
- Bundled Python 3.11: The agent can execute any scripts to help you.
- Sandboxed environment: The agent works in its own filesystem and can't touch your data.
- Onboarding: Users can configure the app for its first run with just a couple of questions.
All documentation is stored in the docs directory.
- Why should I, as a user, use your app?
If you want to try the OpenClaw experience but don't have the hardware (even a Raspberry Pi), you can turn your phone into an agent.
- If I find a bug, where can I report it?
You can create an issue and I'll work on it.
- What do I need as a developer to start working on a feature?
I recommend using Nix, because it is the simplest way to start developing. Alternatively, you can set up Java 21 and Python 3.11.


