| Cottage is a secrets manager that teams can use to do more than encrypt and share secrets. It falls in the same category of agebox, blackbox, sops, git-crypt, but has a friendlier interface and differs is some opinion. * Stores encrypted secrets with .age extension so that it can be integrated with an wider ecosystem of tooling. * Separate metadata with checksums and previews with values redated with timestamps for better visibility. * Automatically adds secrets to .gitignore if present. * Single command to manage all secrets in repo. * Supports persistent decryption workflow (plaintext secrets are deleted after operation): encrypt, decrypt, edit, sync, status, diff, clean * Supports temporary decryption workflow (plaintext secrets are deleted after operation): run, edit --clean, encrypt --clean * Supports jj and non .git repositories. * Optimised for teams: my keeping public keys in the repo, admins can grant and revoke access to team members. |