The Handy 2 Standard ($299, frequently on sale for $239) is the second-generation automatic stroker from Norwegian brand OhDoki, debuting at CES 2026 in January alongside its beefier sibling, the Handy 2 Pro ($499). The Standard cuts the cord that defined the original Handy, switching to a 2,000 mAh rechargeable battery that reportedly holds 90% charge after an hour of continuous use.

Why It Matters

The Handy defined the interactive stroker category, and the wireless second generation removes the biggest complaint about the original. At $299, the Standard makes the connected-content experience accessible to users who can't justify the Pro's $499 price tag — and the content ecosystem (thousands of synced scripts) remains the Handy's unmatched moat.

The core specs: a 125mm stroke length (up from the original's 110mm), stroke speeds from 32 to 400 mm/s, and a quieter motor than its predecessor. The TrueGrip Gen 3 sleeve mounts via a mushroom-style velcro ring, and the device connects via Bluetooth to a compatible headset, phone, or computer for synchronized content playback. That content sync is where the Handy ecosystem shines — it works with VR platforms, 2D video scripts, cam sites, and games through the HandyConnect infrastructure.

The key difference from the Pro: no overclock mode (the Pro reaches an eye-watering 800 mm/s) and a smaller battery (2,000 mAh vs. 3,200 mAh, translating to roughly 1 hour vs. 5 hours of use). For most users who aren't chasing extreme speeds, the Standard delivers the same core experience at $200 less.

Community reception has been positive, with users praising the wireless freedom, quieter operation, and improved sleeve mounting system. The main criticism centers on Bluetooth-only connectivity (the original used Wi-Fi, which had lower latency for video sync), though OhDoki reports latency improvements in firmware updates.

Price: $299 MSRP ($239 on sale) at The Handy Store and Amazon.

Materials: ABS plastic housing, TrueGrip Gen 3 TPE sleeve. Sleeve is replaceable.

Sources


Update — 2026-05-26

Initial entry — story first created.