ChatHAP

An image of ChatHAP to aid in identification.

Tool Summary

Metadata
Release Yearⓘ 2025
Platformⓘ Python
Availabilityⓘ Available
Licenseⓘ Open Source (AGPL v3)
Venueⓘ ACM CHI
Intended Use Caseⓘ Prototyping
Hardware Information
Categoryⓘ Vibrotactile
Abstractionⓘ Class
Device Namesⓘ Voice Coil, HapCoil-One
Device Templateⓘ No
Body Positionⓘ N/A
Interaction Information
Driving Featureⓘ Time
Effect Localizationⓘ Device-centric
Non-Haptic Mediaⓘ None
Iterative Playbackⓘ Yes
Design Approachesⓘ Procedural, Description
UI Metaphorsⓘ None
Storageⓘ None
Connectivityⓘ None

Additional Information

ChatHAP allows users to have a conversation with an LLM to create vibrotactile effects. Based on the user’s requests, ChatHAP will control the parameters of a vibrotactile synthesizer to produce an effect that is visually shown on screen and can be played back on a connected device. Further instructions can be given to the LLM to modify it, although the parameters of the effect are not exposed to the user.

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