A file-based password manager ils something you have (the file) and something you know (the master password) provided you have a timeout on the password manager and a safe screensaver. (In reply to some comments below).
It does require some thought / hygiene but seems a fair compromise.
It does require some thought / hygiene but seems a fair compromise.