AI-powered mobile automation agent for Android and iOS. Tell it what to do in plain English — it figures out what to tap, type, and swipe.
📖 Full guide, setup, and docs → appclaw.in
npm install -g @appclaw/cli
appclaw "open the settings app and turn on airplane mode"You'll need Node.js 22+, a connected device / emulator / simulator, and an LLM API key (Anthropic, OpenAI, Google, Groq, or local Ollama). Full setup → appclaw.in.
- Agent mode — plain-English goals; the LLM drives the device (tap, type, swipe)
- YAML flows — deterministic, zero-LLM automation
- Test runner — vitest-style specs across real devices; scaffold with
appclaw init - SDK — drive AppClaw from your own vitest / jest / mocha
- Playground, cloud devices, record & replay, PRD explorer, and more
Every mode is documented at appclaw.in.
| Install | Package | For |
|---|---|---|
npm i -g @appclaw/cli |
@appclaw/cli |
the appclaw command — goals, flows, playground, reports |
via appclaw init |
@appclaw/runner |
vitest-style test runner (appclaw-runner) |
npm i @appclaw/core |
@appclaw/core |
the SDK / headless engine |
git clone https://github.com/appclawhq/AppClaw.git
cd AppClaw
npm install
npm run build
cp .env.example .env # add your LLM keySee CLAUDE.md for the architecture overview, and appclaw.in for usage.
Licensed under the Apache License, Version 2.0. See LICENSE for the full text.
