https://github.com/Nitrokey/nitrokey-app2
Graphical application to manage and use Nitrokey 3 devices
https://github.com/Nitrokey/nitrokey-app2
Last synced: about 1 year ago
JSON representation
Graphical application to manage and use Nitrokey 3 devices
- Host: GitHub
- URL: https://github.com/Nitrokey/nitrokey-app2
- Owner: Nitrokey
- License: apache-2.0
- Created: 2021-11-23T12:48:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-28T14:32:16.000Z (over 1 year ago)
- Last Synced: 2025-04-05T17:47:10.371Z (about 1 year ago)
- Language: Python
- Homepage: https://www.nitrokey.com/products/nitrokeys
- Size: 82.1 MB
- Stars: 97
- Watchers: 9
- Forks: 14
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nitrokey App 2
This application allows to manage Nitrokey 3 devices. To manage Nitrokey Pro and Nitrokey Storage devices, use the older [Nitrokey App](https://github.com/Nitrokey/nitrokey-app).
## Installation
These are the preferred installation methods for the following operating systems:
### Windows
Download and run the prebuilt `.msi` available inside [releases](https://github.com/Nitrokey/nitrokey-app2/releases).
### Linux
Flathub lists the [Nitrokey App2](https://flathub.org/apps/com.nitrokey.nitrokey-app2) to be used for an easy install within your prefered Linux distribution.
### macOS
Currently there is no official support for macOS, you might want to try installing through [pypi](https://pypi.org/project/nitrokeyapp/) using `pip` and/or `pipx`.
## Features
The following features are currently implemented.
- Firmware update
- Passwords
- TOTP
- HOTP
## Download
Executable binaries for Linux and Windows as well as a MSI installer for Windows can be downloaded from the [releases](https://github.com/Nitrokey/nitrokey-app2/releases).
### Compiling for Linux and macOS
This project uses [Poetry](https://python-poetry.org/) as its dependency management and packaging system.
See the [documentation](https://python-poetry.org/docs/) of *Poetry* for available commands.
The application can be compiled by executing:
```
git clone https://github.com/Nitrokey/nitrokey-app2.git
cd nitrokey-app2
make init
make build
poetry shell
nitrokeyapp
```
## Dependencies
* [Python Nitrokey SDK](https://github.com/Nitrokey/nitrokey-sdk-py) ([`pip install nitrokey`](https://pypi.org/project/nitrokey))
* Python >3.9
## Author
Nitrokey GmbH, Jan Suhr and [contributors](https://github.com/Nitrokey/nitrokey-app2/graphs/contributors).