logoalt Hacker News

sneaktoday at 12:27 PM1 replyview on HN

I have a similar one called “secret”, also in Go, that is more CLI-focused and uses the filesystem as database.

https://git.eeqj.de/sneak/secret


Replies

babaweretoday at 12:33 PM

Thanks for sharing this. secret looks really well thought out, the three-layer key hierarchy is impressive. And using `age` is a solid choice. once considered it.

Different trade-offs though, Keeper is library first embedded. secret does per version keys with symlink switching - nice, Keeper does per-bucket DEK isolation + audit chains. Both solve "encrypted local storage" but for different workflows.

I'll definitely be looking through your code for ideas