A web-based calibration tool for PlayStation DualShock 4, DualSense, and DualSense Edge controllers using the WebHID API.
bash
npm install
bash
npm run build
bash
npm run start
The app will be available at https://localhost:8443
npm run build - Build the application for developmentnpm run build:prod - Build the application for productionnpm run clean - Clean the dist directorynpm run serve:https - Serve the built app over HTTPS (required for WebHID)npm run serve - Serve the built app over HTTP (WebHID won't work)npm run start - Build and serve the appnpm run dev:full - Build, watch for changes, and serve with auto-reloadnpm run watch - Watch for file changes and rebuildFor active development with auto-rebuild:
npm run dev:full
This will:
https://localhost:8443js/ - Source JavaScript filescss/ - Source CSS filestemplates/ - HTML template fileslang/ - Translation filesassets/ - SVG assetsdist/ - Built application (generated)The project uses Gulp for building:
$ claude mcp add dualshock-tools.github.io \
-- python -m otcore.mcp_server <graph>