Skip to content

notwithering/evi

Repository files navigation

Evi - The encrypted editing layer

MIT License

Evi is a layer that sits inbetween encryption and your text editor to provide a seamless experience of instantaneous security while you write your documents.

When opening a file, it decrypts it using a user-specified key. The program then sends you over to your default text editor to easily edit the file. After you exit the editor, the file is then quickly secured with AES-256 encryption.

$ evi test.txt
:: Encryption key:
:: [d]etails
>> *******

$ echo "hello" > test.txt
$ cat test.txt
%,y^�X⏭5:��M��t���{43+;2��D

Installation

Warning

Losing your key will result in you not being able to decrypt your file.

Installing

Platform Command
Arch Linux yay -S evi
Go go install github.com/notwithering/evi@latest