6DoF position & rotation
Read Cube’s position and rotation in the user’s hand.

Compatible with
Control your visionOS app with a physical device you can anchor digital content to.
The Interaction
Move and rotate with Cube. Confirm actions with a button.
What Cube Brings To Your App
Cube lets an app read motion and button input, then send haptic feedback back to the hand.
6DoF position & rotation
Read Cube’s position and rotation in the user’s hand.
Physical buttons
Add physical input users can find without looking away.
Haptic feedback
Send clear feedback back to the hand.
From Interaction To Workflow
Example scenarios developers can build with Cube’s motion, buttons, and haptics — not built-in solutions.
Developer Resources
A straightforward path from a paired Cube to a working visionOS interaction, with the files and references needed to get started.
Pair
Pair Cube with Apple Vision Pro.
Connect
Use Apple Spatial Accessory API support to bring Cube into the app.
Start
Begin with the supplied reference files, documentation, and quick start guide.

Specification
FAQ
We provide a ReferenceAccessory, USDZ files, and the source code for the seeMote Viewer app for Apple Vision Pro.
Cap attaches to a real tool to track its movement. Cube is held in the user’s hand as a physical spatial input device for visionOS apps.
Eye input is well suited to navigation. Cube adds a tangible layer of control for tasks that benefit from explicit confirmation, stable complex manipulation, and haptic feedback.
About Seemote Cube
seeMote Cube is a handheld spatial input device from DFRobot for developers building Apple Vision Pro and visionOS applications. It combines a six-sided 6DoF tracking structure with 360-degree coverage, six physical buttons, and a vibration motor for haptic feedback, so apps can respond to motion and physical input in the user’s hand. Cube supports Apple Spatial Accessory API workflows, allowing visionOS apps to read its motion, respond to button input, and send haptic feedback back to the user. Its infrared tracking solution does not rely on ambient visible light, keeping interaction control stable from bright environments to controlled dark spaces without extra lighting. Cube is intended for physical confirmation, virtual object control, mode switching, workflow checkpoints, inspection controls, spatial review controls, and interaction prototypes. It is part of the seeMote series alongside seeMote Cap: Cap attaches to real tools to track their motion, while Cube stays in the user’s hand for app control. Cube includes the reference files, documentation, Viewer source code, and quick start materials needed to begin building, plus a USB-C cable and quick start guide in the box.