Warning
This software is experimental and NOT FIT FOR PRODUCTION USE!
Openterface Viewer is a open source alternative to the open source Openterface-QT that requires it to be installed to a machine. Openterface Viewer works in Chromium-based browers using the WebUSB API which is commonly used with Google products to restore devices that offer a serial connection over USB.
This project is a WIP and may break between openterface versions.
This project is a contestant in Crowd Supply's USB KVM DIY Challenge 2024. Enter your project today!
TechXArtisan has provided me a beta device to build this with, but otherwise has no control over what is implemented here. I am not affiliated with TechXArtisan other than being a community dev hero.
In development, I use bun.sh as my alternative npm installer. You can install this with brew.sh or through their scripts. This will likely work with npm or other alternatives.
Make sure to install the dependencies:
# npm
npm install
# bun
bun installStart the development server on http://localhost:3000:
# npm
npm run dev
# bun
bun run devBuild the application for production:
# npm
npm run build
# bun
bun run buildLocally preview production build:
# npm
npm run preview
# bun
bun run previewCheck out the deployment documentation for more information.