Two Models
VibeBuddy connects to Claude Desktop via BLE, letting you approve or deny AI actions with a simple gesture. Two tiers: a minimalist ring for pure gesture control, and an OLED flagship with visual feedback and custom character packs.
VibeBuddy
- SoC: nRF54L15 (Cortex-M33 @ 128MHz)
- Connectivity: BLE 5.0+ with NUS protocol
- Sensor: BMI270 6-axis IMU
- Feedback: Linear motor + RGB LED (WS2812B)
- Battery: 19-21mAh, 7-10 day life
- Charging: NFC wireless
- Material: Titanium / Ceramic
- Weight: <6g
- Waterproof: IP68 / 5ATM
- Width: 8-10mm
VibeBuddy Pro
- SoC: nRF54L15 + RISC-V coprocessor
- Display: Flexible OLED 160×32 (270° wrap)
- Touch: Capacitive touch over display
- Sensor: BMI270 6-axis IMU
- Feedback: Linear motor + RGB LED
- Battery: 24-25mAh, 5-7 day life
- Charging: NFC wireless
- Material: Titanium / Ceramic
- Weight: ~6.6g
- Custom: GIF character packs
Core Interaction
Gesture Control
Double-tap to approve, long-press to deny. Wrist rotation for ignore. No screen needed.
BLE Protocol
Nordic UART Service with JSON payloads. Fully compatible with Claude Desktop permission system.
Haptic Feedback
Distinct vibration patterns for request, approve, deny, and alert. Status at your fingertip.
How It Works
1. Permission Request
Claude Desktop sends a JSON permission request via BLE. Ring vibrates (short-short-long) and LED flashes amber.
2. Gesture Response
Double-tap to approve — green LED, single buzz. Long-press to deny — red LED, double buzz.
3. Real-Time Status
Pro model displays Claude's status on OLED: sleep, idle, busy, waiting, celebrate, dizzy — each with unique animation.
4. Custom Characters
Pro users can upload custom GIF character packs via Claude Desktop. Drag, drop, wear — your AI in a ring.
Status Feedback
Sleep
Pet sleeps
Idle
Pet blinks
Busy
Sweating
Attention
Amber + vibration
Warning
Red + urgent buzz
Celebrate
Party + token count
Dizzy
Shake animation
Heart
Quick approve + hearts
Technical Specifications
Communication
- BLE 5.0+ with NUS service
- JSON data protocol
- 30-50ms connection interval
- Slave latency enabled
Power Management
- Deep sleep <5µA
- RTC timed wake-up
- IMU interrupt wake
- NFC wireless charging (~45% eff.)
Gesture Recognition
- IMU sampling at 25Hz
- Threshold-based detection
- Upgradable to TFLite Micro
- False-touch mitigation
Durability
- Titanium/ceramic housing
- Flexible PCB (FPC)
- IP68 / 5ATM waterproof
- Fully sealed, no buttons