Agent is the configuration application of the Ultimate Hacking Keyboard.
Please do not build Agent from source unless you want to develop it. Using an existing release is far easier for everyone involved:
You'll need Node.js 16.17.1. Use your OS package manager to install it. Check the NodeJS site for more info. Mac OS users can simply brew install node
to get both. Should you need multiple Node.js versions on the same computer, use Node Version Manager for Mac/Linux or for Windows
You'll also need libusb
.
On debian-based linux distros, apt-get install libusb-dev libudev-dev g++
is sufficient.
On Mac OS, use brew install libusb libusb-compat
.
For everyone else, use the appropriate package manager for your OS.
git clone git@github.com:UltimateHackingKeyboard/agent.git
cd agent
npm install
npm run build
npm run electron
At this point, Agent should be running on your machine.
packages/uhk-web/
npm run server:web
http://localhost:8080
Wanna contribute? Please let us show you how.