Skip to content

oplik0/solo2-desktop

Repository files navigation

Solo2 Desktop App

An unofficial desktop application for managing and interacting with your SoloKeys Solo v2

Features

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

Developing

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

Building

To build a production version of the app:

pnpm tauri build

# or to only build the Svelte app
pnpm build

License

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

About

A GUI application for managing Solo v2 security keys

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 6