HapticMaster
Haptic Master connects your macOS system events (notifications) and web browser interactions directly to your Logitech MX Master mouse's haptic motor.
Install / Use
/learn @weldonfisher/HapticMasterREADME
Haptic Master ⚡️
Feel Your Mac. Immersive Haptic Feedback for Logitech MX Master Users.
🌐 Website: hapticmaster.vercel.app
🌐 Contact: chamuka.is-a.dev
Haptic Master connects your macOS system events (notifications) and web browser interactions directly to your Logitech MX Master mouse's haptic motor. Experience a new layer of immersion with the "Liquid Glass" UI.
✨ Features
- System Haptics: Feel a heartbeat or pulse when you receive a macOS notification.
- Web Immersion: Tactile feedback for clicks and hover effects in your browser.
- Liquid Glass UI: A modern, native macOS interface with frosted glass aesthetics.
- Custom Patterns: Choose from Pulse, Double, Triple, Heartbeat, and more.
- Privacy First: Runs 100% locally. No data leaves your Mac.
- Open Source: Fully transparent code.
🛠 Requirements
- macOS 14.0+ (Sonoma or later).
- Logitech MX Master 3 / 3S / 4 (Supported Mouse).
- Logi Options+ app installed.
🚀 Installation
1. The Mac App
- Download the latest release.
- Move
Haptic Master.appto your Applications folder. - Right-Click the app and select Open. (You must do this to bypass the "Unidentified Developer" warning).
- Click Open again.
- Go to System Settings > Privacy & Security > Accessibility and allow "Haptic Master".
2. Browser Extensions
Chrome / Edge / Brave
- Go to
chrome://extensions. - Enable Developer Mode (Top Right).
- Click Load Unpacked.
- Select the
extensionfolder from this repository.
Firefox
- Go to
about:addons. - Click the Gear Icon ⚙️ -> Install Add-on From File... (If you have the signed .xpi).
- Or for Devs: Go to
about:debugging, click Load Temporary Add-on, and select themanifest.jsoninside theextension_firefoxfolder.
3. Logi Options+ Setup (Critical)
To make the mouse actually vibrate, you must map the trigger:
- Open Logi Options+.
- Go to Smart Actions -> Create Smart Action.
- Trigger: Shortcut
Cmd + Shift + Ctrl + Opt + U(Hyper-U). - Action: Haptic Feedback (Select Max Intensity).
💻 Development
This project uses a simple Swift script architecture. To build the app locally:
cd HapticMaster
./build_with_icon.sh
This will compile the Swift sources and generate Haptic Master.app with the custom icon.
🤝 Contributing
Pull requests are welcome! Please open an issue first to discuss what you would like to change.
📄 License
MIT © 2026 Chamuka Dilshan.
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
