Use the bundled cli.py and core.py to manage a local JSON vault of TOTP secrets and to generate current codes.
python3 cli.py listpython3 cli.py list --codespython3 cli.py add <label> <base32-secret> --issuer <issuer> --digits 6 --period 30python3 cli.py code <label>python3 cli.py remove <label>~/.config/otpforge/secrets.jsonOTPFORGE_STORE=/path/to/secrets.jsonpython3 cli.py --store /path/to/secrets.json ...python3 cli.py guiNotes: