Skip to content

elfenware/obliviate

Repository files navigation

Icon

Obliviate

A password manager that forgets your passwords

Get it on AppCenter

Screenshot

Description

Obliviate does not store your passwords but gives them to you when you need them. How?

It asks you for two things:

  • the site you want to log in to
  • a cipher key, which is any passphrase you can remember

Using these, it will derive a password, which you can set as your new password for that site.

The next time you need it, enter the same site and same cipher key. Obliviate will derive the same password as before.

It’s not magic, but it’s quite close.

Bonus

If you need your passwords on another device, you can get them on the web from obliviate.app.

Built for elementary OS

While Obliviate will happily compile on any Linux distribution, it is primarily built for elementary OS.

Get it on AppCenter

Developing and building

Development is targeted at elementary OS. If you want to hack on and build Obliviate yourself, you'll need the following dependencies:

  • libgranite-dev
  • libgtk-3-dev
  • libgcrypt20-dev
  • libhandy-1-dev
  • meson
  • valac

You can install them on elementary OS with:

sudo apt install elementary-sdk libgcrypt20-dev

Run meson build to configure the build environment and run ninja install to install:

meson build --prefix=/usr
cd build
sudo ninja install

Then run it with:

com.github.elfenware.obliviate

Credits