Opposable Stick · beta firmware 0.1.0

Make your own Stick

The Stick lets your agent tap and type on an iPhone. It pairs with the phone as a Bluetooth keyboard and pointer, and your computer drives it over USB. We don't make the hardware: you buy a small ESP32-S3 stick from its maker for a few dollars and install our open firmware on it here.

1. Get a stick

Any ESP32-S3 board with native USB works. Links may earn us a small commission at no cost to you.

2. Install the firmware

  1. Plug the stick into this computer (Chrome or Edge on Mac, Windows or Linux).
  2. Click Install and pick the stick's serial port.
  3. On the iPhone: Settings → Bluetooth → Opposable Stick, then type the 6-digit code your computer shows. Turn on Settings → Accessibility → Touch → AssistiveTouch.
Your browser can't talk to USB devices. Open this page in Chrome or Edge on a computer. Open this page over https to install.

This is beta firmware, and we're still testing it across iPhone models. Leave your email and we'll tell you when there's a new version.