I've always wanted a hardware security key. Passwordless login and anti-phishing protection are very tempting, and I'm sick and tired of solving CAPTCHAs and typing OTP codes.
The only problem was that I didn't really want to use a YubiKey because it's closed-source, and I prefer to own things I understand and can verify. (But man, they do have a cool shine-through PCB.)
SoloKeys seems like a good option, but they don't have any dual-port solutions. Also, their latest versions use Rust firmware, and I don't know Rust:( . So, this cool gizmo was born!
It's meant to be used with the LionKey framework: https://github.com/pokusew/lionkey and is made in collaboration with the framework creator. The project is based around the STM32H533, which has significantly more cryptography features than the STM32L432 used in SoloKey. I've also added an RGB PCB shine-through LED and some pins for experimenting with other peripherals.