Skip to main content

PhysiClaw

An AI agent that physically operates a phone — the way you do.

English docs · Demo video

中文文档 · 演示视频

PhysiClaw watches a phone's screen with a camera and taps it with a stylus, working the phone the way a person would. No APIs, no OAuth, no ADB cables, nothing installed on the phone — just unlock it, set it on the desk, and let the agent work.

It's built for the everyday errands that pile up — ordering takeout, shopping for groceries, booking a ride, paying a bill, replying to a message. Anything you can do by hand on your phone, PhysiClaw can do for you.

Why a physical body?

The apps that run your daily life are closed off: most expose no public API, and simulated input — desktop automation or Android's ADB — leaves software fingerprints that anti-bot systems flag. So PhysiClaw treats the screen itself as the API: a camera reads it, a stylus performs the gestures. To the phone it's indistinguishable from a real finger — nothing to detect — and it reaches virtually any app reliably.

The trade-off is speed: a few seconds per action, in exchange for universality and reliability.

How it works

PhysiClaw has its own dedicated phone running its own WhatsApp account. Add it as a contact and chat with it like a real person — tell it what you need in plain language:

Order a latte on DoorDash.
What's the weather tomorrow?
Buy milk and eggs on Instacart.

Its runtime loops continuously, waking the agent when a scheduled task is due or the screen lights up with a new message. The agent unlocks the phone, reads your message, and does the task — pausing for confirmation when it matters, like a payment — then replies with the result, saves its memory, and exits until it's next woken.

Getting started

You'll need the PhysiClaw hardware — the arm, stylus, and camera — plus an iPhone for it to operate.

The physiclaw CLI runs on macOS, Windows, and Linux:

# Install the CLI (uv + Python 3.12 + physiclaw)
curl -fsSL https://physiclaw.ai/install.sh | bash
# Windows: iwr -useb https://physiclaw.ai/install.ps1 | iex

physiclaw models key <provider>        # add your LLM API key
physiclaw models use <provider/model>  # pick the model the agent runs on
physiclaw doctor                       # check your environment
physiclaw                              # start the server — opens the hardware-setup wizard, then runs the agent

License

MIT — both the CAD-as-code hardware and the agent software.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

physiclaw-0.3.22.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

physiclaw-0.3.22-py3-none-any.whl (592.8 kB view details)

Uploaded Python 3

File details

Details for the file physiclaw-0.3.22.tar.gz.

File metadata

  • Download URL: physiclaw-0.3.22.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for physiclaw-0.3.22.tar.gz
Algorithm Hash digest
SHA256 939f738b8b096ed1ad3fc72c328d00a9d62f1bf8ada4dd4824298439d064da1e
MD5 2b29bd399000a2cc63691f17197880ef
BLAKE2b-256 d67e05d78243b6db4a5c10377bce17700418a84c1363d33629167134b5cb3d0f

See more details on using hashes here.

File details

Details for the file physiclaw-0.3.22-py3-none-any.whl.

File metadata

  • Download URL: physiclaw-0.3.22-py3-none-any.whl
  • Upload date:
  • Size: 592.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for physiclaw-0.3.22-py3-none-any.whl
Algorithm Hash digest
SHA256 4fd2c3200f22da07ecc41a61ed77168bcc3885357f421c37e2bd1fcf388f4e64
MD5 eb25939b513918587d95e2954478000e
BLAKE2b-256 a268629f67f8e55c17d0f47fed4ad795cb581cd6d6164ca23f69b2003485221c

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page