About the project

and its background.

This project came to live because of the frustration of using different types of password managers and their bulky, sometimes annoying features and way of working. The basic idea is to have a device, which would act both as a hardware password vault and as a USB keyboard as well.

The project in its current state builds heavily on easily accessible hardware and software. The hardware only consists of three main parts: Raspberry PI Zero W, Waveshare 1.44" LCD HAT and a micro SD card. The programming language is Java - OpenJDK 1.8.0.

Currently the development phase is still ongoing, however, most of the core features are already present. The passwords are encrypted and are protected by a master password. Configuration of the application is possible by using the built in keys or via a web interface.

There are still missing parts, like for instance Password PI is missing a design for a case (ideally a 3D printed one to make it easily distributable). Also, the functionality of the device could be extended in many ways. All suggestions and ideas are welcome.

The source code is open source under the GPL-2.0 license and is available on Github