I use keepass (FOSS under GPL, fully offline).

It does not detect domains.

The autotyper can with a little bit of finangling. Every browser has a 'url in title bar' extension avaialble and then you can use that for your autotype matching. If you do not like to use extensions, changing a page's title is a trivial bookmarklet or userscript to make I would think.

KeepassXC browser integration will do that.

you can have it be offline and still a browser extension (when i used keepassxc it could to that)