An unofficial desktop application for managing and interacting with your SoloKeys Solo v2
Current scope of the app (checked items are already done):
- List of plugged in keys with basic information about them (UUID, version, secure/hacker)
- Updating keys
- Automatically checking for new key updates (currently the app sends a request every 15 minutes)
- Listing and managing TOTP credentials stored on keys
- Generating TOTP codes
- Basic device diagnostics (wink, reboot to bootloader)
- Upload firmware from a file
- HOTP
- Managing Discoverable Credentials
- Change pin
- Actually decent UX
Once you cloned the repository install dependencies with ``pnpm install`. Then to start a dev application instance run:
pnpm tauri dev
# or start just the frontend development server
pnpm devTo build a production version of the app:
pnpm tauri build
# or to only build the Svelte app
pnpm buildThe code in this repository is under MIT License. This application is using icons from Microsoft's Fluent System Icons which are licensed under MIT