Skip to content
EN

Web Tools — Hapbeat

Hapbeat Web Tools

Small browser apps for Hapbeat developers — no install needed. This is separate from the sidebar's '🛠 Tools' section (the Studio / Helper documentation) — here we host the tool apps themselves, runnable directly in your browser.

Web Runtime

Hapbeat Web Runtime

Receive semantic events from web apps on smart glasses or VR HMDs in a Runtime Console on another PC, then map and send them to Hapbeat.

Open Runtime
Web Tool

Web Metronome

A metronome that plays sound in the browser and can send haptics to a Hapbeat device via hapbeat-helper. Useful for checking and tuning haptic timing offset.

Open now
Web Tool

ESP-NOW Transmitter Flasher

Flash the ESP-NOW audio transmitter / repeater firmware onto an M5Stack straight from the browser — no build environment required (Chrome / Edge only). The page itself is in Japanese.

Open now
Web Tool

Demo Switch controller

Flash the M5Stack Demo Switch controller firmware in the browser, then configure Wi-Fi and buttons A/B/C over USB. Quest discovery is automatic by default; a fixed IPv4 is optional (Chrome / Edge only). The page itself is in Japanese.

Flash and configure
Web Tool

Mod Settings Editor

Edit a game mod's haptic settings (hapbeat_settings.json) with sliders, and watch logical events light up live as they fire. Tune strength and delay without restarting the game (Chrome / Edge only). The page itself is in Japanese.

Open now
Web Tool

Narration Editor

Edit the narration scripts and voice (AivisSpeech) of the Unity / Unreal demos on one page, and audition them at a device-like level (-20 LUFS × the Hub's narration volume). Reads and writes the hapbeat-demos files directly (Chrome / Edge recommended; needs a local AivisSpeech Engine). The page itself is in Japanese.

Open now

This editor only makes sense once you have a Hapbeat device and a game running a matching mod. Open it without a settings file and there is nothing to edit, so the form stays empty.

  • The settings file (hapbeat_settings.json) is created in your game folder by the mods in hapbeat-modkit (UserData\hapbeat_settings.json for Pistol Whip, BepInEx\config\hapbeat_settings.json for Muck).
  • The file is read and written directly on your machine — nothing is uploaded. It uses the File System Access API, so desktop Chrome / Edge is required.
  • The live event view subscribes to a diagnostics stream the mod serves on 127.0.0.1. Browsers can reach 127.0.0.1 even from this HTTPS page, so if it does not connect, the game side simply is not listening.
  1. Install hapbeat-helper (pipx install hapbeat-helper)
  2. Start the helper
  3. Open the Web Metronome page and enable "Send haptics to Hapbeat"

For detailed setup steps, see Helper setup.