sicuitminimal plaintext password store


Your passwords reside in an encrypted textfile, by default: ~/.sicuit.eno.gpg

The store can contain simple entries: 1nice!DROWSSAP

You can also include metadata, tailored to your requirements:
password = 9what_METSYS
api_token = 70FrtPihanLxWZUJI
user = alice

To use your store execute sicuit from the terminal ...

$ sicuit

... and interactively search it (after entering your password) ...

.orgβ–‰ β†’ password β†’ api_token β†’ user

To edit the store in your configured text editor, pass -e or --edit ...

$ sicuit --edit

sicuit's store uses eno notation and you can use any hierarchy you like to organize it ...

# Websites

## Coding 9what_METSYS 5more%ELPMAXE

## Recreation 1nice!DROWSSAP

You can also use multiple stores for separate projects/teams and sign each of them with the public keys of all that should have access to share secrets with peers.

$ sicuit --init --for --for shared_secrets.eno.gpg

And that is all!


Sicuit 9.1 is available for Linux, for latest changes see the changelog.

Your GPG key is used for encryption - you can set up GPG in just a few minutes, which will also allow you to encrypt emails, sign code, and other good things.

Arch Linux

Install libeno and sicuit from the AUR:

git clone
cd libeno
makepkg -si
cd ..
git clone
cd sicuit
makepkg -si


Download and install the .deb package.

The .deb package is built and tested on Ubuntu 20.04, please report if you discover issues on another version or distro so we can resolve them together.


Download and install the .rpm package.

The .rpm package is cross-packaged (using alien) from Ubuntu 20.04 and therefore untested, please report if you discover issues so we can resolve them together.


Execute man sicuit and/or sicuit --help to get directions.

Type Filter results
Tab Toggle private mode
Shift + Tab Peek at a secret
Enter Print secret to stdout
Escape Exit the program
Up / Down Navigate
Page Up / Page Down Navigate pagewise
Home / End Go to first/last result

Migrating to sicuit

At the moment there is only a direct import script for pass. If you are using something else and don't mind a roundtrip you can use one of the importers on the pass website to migrate from your password manager to pass, and then migrate from pass to sicuit as a second step.

Code contributions in the form of additional migration scripts for other password managers will be met with open arms!

Migrating away from sicuit

As a sicuit user you shall always have the freedom of being able to take your data to any other software without impediment, and these exporters serve to fulfill that promise.


The sicuit repository is hosted on

Sicuit is written in C99 and licensed under the GPLv3+.