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 dev
To build a production version of the app:
pnpm tauri build
# or to only build the Svelte app
pnpm build
The code in this repository is under MIT License. This application is using icons from Microsoft's Fluent System Icons which are licensed under MIT