Krux

  • Name: Krux
  • URL: https://selfcustody.github.io/krux/
  • Category: bitcoin signing-firmware infrastructure / DIY self-custody signer platform / airgapped QR-and-SD workflow / mnemonic-backup tooling
  • Tags: bitcoin-ecosystem
  • Summary: Krux is an open-source Bitcoin signing-firmware project that turns off-the-shelf Kendryte K210 devices into airgapped signing tools. Its primary-source surface emphasizes cheap commodity hardware, offline PSBT signing over QR codes and SD cards, compatibility with multiple coordinator wallets, optional thermal-printer and backup tooling, a simulator for trying the UX without hardware, and a clear no-formal-audit warning. That makes Krux better cataloged as DIY signer firmware and self-custody infrastructure rather than as a single branded hardware wallet.
  • What it does:
    • Provides open-source firmware that converts supported K210 devices such as Maix Amigo, M5StickV, Yahboom, TZT, WonderMV, and others into Bitcoin signing devices
    • Keeps signing operations offline using PSBT workflows over QR codes or SD cards instead of USB-connected wallet operation
    • Supports single-signature, multisignature, and descriptor-oriented Bitcoin wallet flows with third-party coordinator wallets
    • Includes tooling for mnemonic creation, recovery, encryption, mnemonic-backup workflows, and optional offline printing / engraving helpers
    • Publishes a simulator and installer path so users and contributors can test Krux before sourcing hardware or building firmware from source
    • Maintains public device / parts documentation that compares compatible boards by screen, camera, battery, price, and assembly requirements
  • Key claims:
    • The official docs frame Krux as open-source Bitcoin signing firmware rather than a finished consumer hardware product, which is the most important categorization signal
    • The getting-started docs explicitly say signing is done offline via QR code or SD card using PSBT and that Krux never handles transaction broadcasting itself
    • The same getting-started page is valuable because it names compatible coordinator wallets including Sparrow, Specter Desktop, Liana, Bitcoin Safe, Nunchuk, BlueWallet, Bitcoin Keeper, and BULL Wallet, while also noting Electrum incompatibility
    • The docs and README jointly show Krux spanning more than transaction signing: it also supports mnemonic backup creation/recovery, encryption options, optional thermal-printer workflows, and multiple device form factors
    • The parts list is especially useful because it makes the project’s hardware philosophy explicit: commodity K210 boards in different shapes and prices are the substrate, with some models requiring DIY assembly or accessories
    • The README’s simulator, installer, and developer-tooling sections show Krux operates as an auditable firmware platform with a real contributor surface, not just a static firmware drop
    • The README prominently warns that the software has not been formally audited by a third party, which is an important operational caveat to preserve in the catalog
  • Whitepaper: No canonical Krux whitepaper or litepaper surfaced in this pass. The clearest current sources of truth are the official docs site, getting-started and parts pages, and the public GitHub repository / README; see ../whitepapers/krux-primary-sources-2026-05-01.md.
  • Sources:

Internal linkages

  • Strongest comparison points: seedsigner, foundation-devices, and sparrow-wallet.

  • Reusable lens: Krux is worth keeping when the comparison is about cheap commodity-hardware signers, QR or SD transport, and coordinator-wallet dependence rather than brand polish.

  • Last reviewed: 2026-05-31 UTC