Vialite — web configurator for Vial keyboards

Vialite configures Vial-protocol mechanical keyboards directly in the browser over WebHID. There is no Qt, no WebAssembly and no driver install — open the page in Chrome or Edge, click Connect, and pick your keyboard from the browser's device chooser. Your keymap never leaves your machine: the site is static and talks only to the keyboard itself.

Vialite 是一个原生网页版的 Vial 键盘配置器,通过 WebHID 直接与键盘通信,无需安装驱动或客户端。 支持改键、层、宏、Tap Dance、Combo、RGB 灯效与 QMK 设置,界面支持中文和英文。

What you can do

Requirements

A WebHID-capable browser — Chrome or Edge. Safari and Firefox don't implement WebHID, so they can open this page but can't connect to a keyboard.

About this project

Vialite is an independent, from-scratch frontend — not a fork or wrapper of the official vial-web, which cross-compiles the vial-gui PyQt5 desktop app to WebAssembly. The Vial HID protocol is reimplemented in TypeScript, ported from vial-gui's Python source. Licensed GPL-2.0; source at github.com/tcyeee/vialite.