EVERYTHING XIAOMI
Get listed

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,…

Place
#15 of 105
Score
7.2
sharkfin's website

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.

All about pricing
PlanPriceWhat it gives you
FreeFreeFree 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

All alternatives
  1. 1

    SteelSeries GG

    Free planAndroidiOSWebAPI
    8.3Free plan
  2. 2

    be quiet! IO Center

    Free planWebLinuxmacOSWindows
    7.9Free plan
  3. 3

    Rebind

    Free planLinuxmacOSWindows
    7.8$199 one-time
  4. 4Akko Cloud Driver logo

    Akko Cloud Driver

    Free planWebmacOSWindows
    7.8Free plan
  5. 5

    MonsGeek Driver

    Free planWebLinuxmacOSWindows
    7.8Free plan
  6. 6

    ROCCAT Swarm II

    Free planAndroidiOSWindows
    7.8Free plan