ATK - Aegis to KeePass
A simple tool to convert exported (and encrypted) JSON from Aegis to KeePass database.
Notes, custom icons and Steam entries get exported as well. The group structure should be preserved too.
Unfortunately, there is no single agreed-upon way to store OTPs, as different plugins/clients expect different fields to be present.
atk
supports following implementations:
If your client doesn't support any of those styles - feel free to open an issue (or better yet - submit a PR)
Installation
go install github.com/graynk/atk@latest
or grab a binary from the Releases page
Usage
atk /path/to/aegis-export.json /path/to/output.kdbx
You will be asked to enter the password that was used to encrypt the Aegis vault. The same password will be used for the resulting KDBX database.
Limitations
- This tool does not support changing existing databases,
atk
creates a separate clean database for your TOTP codes. You should not store TOTP secrets in the same database as your passwords anyway, since this removes all the benefits of having a second factor in the first place.
- This tool also does not accept unencrypted Aegis JSON files as input