sharkfin
sharkfin is a free, open-source configurator for keyboards built on ROYUAN hardware, including models sold under brands such as Attack Shark, Akko, Epomaker,…
What sharkfin is
sharkfin is a free, open-source configurator for keyboards built on ROYUAN hardware, including models sold under brands such as Attack Shark, Akko, Epomaker, MonsGeek, Ajazz, Hator, and ikbc. It runs on Linux, macOS, Windows, and the web. Users can remap keys across base and Fn layers, including the knob, to keyboard keys, mouse actions, macros, or media controls. It also adjusts built-in lighting and supports custom colours on individual keys.
Macro recording captures key and mouse sequences with per-event delays; recordings can be assigned to keys and stored in 50 onboard slots. Magnetic keyboards offer settings such as actuation and release points, rapid trigger, and dynamic keystroke, though some controls require Setup to unlock. Profiles are stored on the keyboard. Backup files include keymaps, lighting, and settings but omit macros and per-key paint. Settings writes require a USB cable: Bluetooth has no settings channel, and 2.4 GHz access depends on whether the receiver relays it. The maker's registry lists 1,386 boards, and the software writes keyboard settings but not firmware.
Good
- Free and open-source
- Runs on Linux, macOS, Windows, and web
- Stores macros in 50 onboard slots
- Profiles are stored on the keyboard
- Does not write firmware
Watch out
- Settings writes require a USB cable
- Bluetooth has no settings channel
- Backups exclude macros and per-key paint
- No report or polling rate settings
Who it suits
sharkfin suits owners of supported ROYUAN-based keyboards who want to adjust key mappings, lighting, macros, or magnetic-switch settings. It is available across desktop operating systems and in a browser.
Verdict
sharkfin offers keyboard configuration without a charge, with support depending on the board and connection. Check board compatibility and whether your wireless receiver relays the settings channel before relying on wireless access.
Plans and prices
From sharkfin's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Free keyboard software · GPL-3.0-or-later |
The facts
Each one read from sharkfin's own pages, with the date it was checked.
What it does
- Backups
- Backup files include keymaps, lighting and settings, but exclude macros and per-key paint; profiles are stored on the keyboard.checked 11 Oct 2026
- Connection requirement
- Writes require a USB cable; Bluetooth has no settings channel, and wireless access through a 2.4 GHz receiver depends on whether it relays that channel.checked 11 Oct 2026
- Lighting
- Users can adjust the keyboard's built-in lighting effects and paint individual keys with custom colours.checked 11 Oct 2026
- Limits
- It does not offer report or polling rate settings, QMK or VIA support, Bluetooth settings, or music-synchronized lighting; it says some of these require different firmware or a continuously running program.checked 11 Oct 2026
- Magnetic switches
- On magnetic boards, it offers settings such as actuation and release points, rapid trigger and dynamic keystroke, with some controls requiring Setup to unlock.checked 11 Oct 2026
- Maintainer and history
- The maker identifies @dniminenn as maintainer and says the first release was 26 July 2026; it does not state an HQ or founding date.checked 11 Oct 2026
- Polling rate control
- Nochecked 22 Sep 2026
- Privacy
- The browser build makes no requests of its own after loading, the desktop app makes no network requests, and the app has no account, analytics or cookies.checked 11 Oct 2026
- Purpose
- sharkfin is an open-source configurator for keyboards built on ROYUAN hardware, including models sold under brands such as Attack Shark, Akko, Epomaker, MonsGeek, Ajazz, Hator and ikbc.checked 11 Oct 2026
- Safety
- sharkfin writes keyboard settings but never firmware, and it does not write to a board whose command set is unknown.checked 11 Oct 2026
- Support
- Bugs and questions go through GitHub issues, and users can submit a board report with a photo to help add keyboard support.checked 11 Oct 2026
- Supported boards
- The home page lists 1,386 boards in its registry, including 1,149 writable out of the box and 204 whose command set is requested at connection and writable after permission.checked 11 Oct 2026
- Supported operating systems
- cross-platformchecked 22 Sep 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
Where it runs
- Key mapping
- It lets users remap keys to keyboard keys, mouse actions, macros or media controls across base and Fn layers, including the knob.checked 11 Oct 2026
- Macros
- It can record key and mouse sequences with per-event delays into 50 onboard slots and bind them to keys.checked 11 Oct 2026
- Macro support
- Yeschecked 22 Sep 2026
- Onboard device memory
- Yeschecked 22 Sep 2026
- Platforms
- Downloads are offered for Linux, macOS and Windows, and a browser version runs in Chrome, Edge or another Chromium browser; Firefox and Safari cannot open the keyboard.checked 11 Oct 2026
Alternatives to sharkfin
- 1
SteelSeries GG
Free planAndroidiOSWebAPI8.3Free plan - 2
be quiet! IO Center
Free planWebLinuxmacOSWindows7.9Free plan - 3
Rebind
Free planLinuxmacOSWindows7.8$199 one-time - 4

Akko Cloud Driver
Free planWebmacOSWindows7.8Free plan - 5
MonsGeek Driver
Free planWebLinuxmacOSWindows7.8Free plan - 6
ROCCAT Swarm II
Free planAndroidiOSWindows7.8Free plan
