Apple Vision Pro user holding seeMote Cube with a spatial 3D model overlay in a dark immersive scene

Compatible withApp Store

seeMote Cube

Control your visionOS app with a physical device you can anchor digital content to.

6DoF tracking 6 physical buttons Haptic feedback

The Interaction

See Cube in space.

Move and rotate with Cube. Confirm actions with a button.

What Cube Brings To Your App

One device.
Three ways to interact.

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

Build physical control into
spatial workflows.

Example scenarios developers can build with Cube’s motion, buttons, and haptics — not built-in solutions.

Developer Resources

From Cube to your app.

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.

referenceaccessoryUSDZViewer source codedocs / wikiquick start guide

Specification

Available on DFRobot.com. See the product page for current pricing and regional availability.

Product Name seeMote Cube
SKU DFR1280
Product Type Handheld Spatial Input Device
Platform Apple Vision Pro / visionOS 27
Form Factor Regular Hexahedron (Cube)
Dimensions 56 × 56 × 56 mm
Weight 97.3 g
SDK Support Swift
Tracking DOF 6DoF
Tracking Coverage 360° no blind spots
Physical Buttons 6 physical buttons
Haptic Feedback Vibration motor
API Support Apple Spatial Accessory API
Battery 500mAh, 3.7V
Power USB-C 5V

FAQ

Questions? Answered.

Do you provide an SDK or developer resources?

We provide a ReferenceAccessory, USDZ files, and the source code for the seeMote Viewer app for Apple Vision Pro.

What is the difference between seeMote Cube and seeMote Cap?

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.

Apple Vision Pro already supports eye and hand input. Why use Cube?

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.

Explore More Related Questions >

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.