CollabJam

An image of CollabJam to aid in identification.

Tool Summary

Metadata
Release Yearⓘ 2025
Platformⓘ Electron
Availabilityⓘ Available
Licenseⓘ Open Source (MIT, CC-BY-4.0)
Venueⓘ ACM CHI
Intended Use Caseⓘ Real-time Collaboration, Prototyping
Hardware Information
Categoryⓘ Vibrotactile
Abstractionⓘ Bespoke
Device Namesⓘ CollabJam Hardware, CollabJam Harness
Device Templateⓘ No
Body Positionⓘ Head, Arm, Hand, Torso, Leg, Foot
Interaction Information
Driving Featureⓘ Time
Effect Localizationⓘ Location-aware
Non-Haptic Mediaⓘ None
Iterative Playbackⓘ Yes
Design Approachesⓘ Direct, Library
UI Metaphorsⓘ Track, Demonstration
Storageⓘ Internal
Connectivityⓘ None

Additional Information

CollabJam is an open-source collaborative prototyping suite, designed to support the synchronous design of on-body vibrotactile experiences in remote or co-located scenarios. Its primary purpose is to facilitate communication between designers by enabling them to express haptic intentions through shared tactile controls.

Technically, CollabJam consists of a cross-platform desktop client application that communicates via a central server. This software connects wirelessly through Bluetooth Low Energy (BLE) to custom tactile displays capable of driving four independent actuators (compatible with ERMs, LRAs, or VCAs). These actuators can be freely attached to the skin using a modular harness. To control the actuation, users utilize gamepads for fine-grained intensity modulation or keyboards for standard actuation. Users connect within virtual rooms to share real-time control over actuators, effectively “jamming” together to test ideas before recording and refining them.

For more information about CollabJam, consult the CHI’25 paper and the main GitHub repository.