@gestura/ring-sdk · in development
The TypeScript SDK is in active development: an ergonomic, W3C UI-Events-style API for the Haptic Harmony ring and its simulator. The wire codec is not re-implemented in TypeScript — it is the Rust gestura-protocol crate compiled to WebAssembly, so the SDK shares the exact contract the firmware uses.
Not yet published to npm — until the first release, build from source in the public repository:
git clone https://github.com/gestura-ai/gestura-app cd gestura-app/sdk/typescript npm install npm run build # builds the WASM core, then compiles TS npm test # vitest, against MockTransport — no hardware needed
Define stable event shapes before they cross an MCP boundary.
Good fit for web surfaces that need to publish carefully scoped gesture capabilities.
Use async boundaries for transport, approvals, and capability exposure.
Positioned around gesture MCP workflows, not a full cross-product SDK story yet.
Follow the protocol boundary guidance in the MCP integration section for architecture decisions.
Start with the MCP integration guidance for boundary design, capability exposure, and protocol shape.
View MCP integration docs →Use gesture library docs to define typed events and haptic semantics before exposing them to external agents.
View gesture library docs →