.deb package
Debian, Ubuntu, Linux Mint, Pop!_OS, Zorin
Includes the background service, which apt enables and starts for you. Open ByteKeys from your applications menu afterwards.
cd ~/Downloadssudo apt install ./bytekeys_1.1.0_all.debDownload
Free and open source. Pick the package for your distribution, or build it from source.
Version 1.1.0 · released October 17, 2026 · release on GitHub
Debian, Ubuntu, Linux Mint, Pop!_OS, Zorin
Includes the background service, which apt enables and starts for you. Open ByteKeys from your applications menu afterwards.
cd ~/Downloadssudo apt install ./bytekeys_1.1.0_all.debAny distribution, x86_64
Starts in portable mode. Click Install service on the Settings page or the banner to unlock colors, fan control and background automations: it asks for your password once and installs the service to /opt/bytekeys.
cd ~/Downloadschmod +x ByteKeys-1.1.0-x86_64.AppImage./ByteKeys-1.1.0-x86_64.AppImageThe same file runs the command line tool: ./ByteKeys-1.1.0-x86_64.AppImage cli status
Python 3.10 or later, with PyQt6 or PySide6
git clone https://github.com/isthatdhruv/ByteKeys.git && cd ByteKeysmake run # control center from the source treesudo make install # install to /usr/local and start the serviceThe service and the command line tool use only the Python standard library; the control center adds Qt 6. make demo opens the control center with simulated keyboards and fans, and sudo make uninstall removes a make install.
Every release is built by GitHub Actions from a tagged commit and publishes SHA-256 checksums. Download SHA256SUMS next to the package, then:
sha256sum -c SHA256SUMS --ignore-missingbytekeys perf, bytekeys fans and bytekeys charge-limit commands.--demo also simulates fans and performance modes.python3 3.10 or later and python3-pyqt6 or python3-pyside6.qtwidgets, which apt installs. It recommends pkexec and qt6-wayland and suggests openrgb.openrgb --server. ByteKeys connects to it on 127.0.0.1:6742.sudo apt remove bytekeys # keeps your settingssudo apt purge bytekeys # also removes /var/lib/bytekeys./ByteKeys-1.1.0-x86_64.AppImage service uninstallOn Debian, Ubuntu, Linux Mint, Pop!_OS or Zorin, take the .deb: it includes the background service and starts it for you. On any other x86_64 distribution, take the AppImage and click Install service once it is running.
It asks for your password once and installs the ByteKeys service to /opt/bytekeys with a systemd unit, which unlocks colors, fan control and background automations. Remove it again with the AppImage's service uninstall command.
Every release publishes a SHA256SUMS file. Download it next to the package and run sha256sum -c SHA256SUMS --ignore-missing; each file you downloaded should report OK.