Vlad Hi Vlad, I work in an area where I move to different computers nearly every day. I can't easily access Kagi since my password is a randomly generated 20+ character password saved in my password manager. I also cannot easily login to my email account for the same reason. That also requires hardware 2FA on a new computer.
It would not be wise to try and login with my password manager since that would require typing in my master password and connecting a security key every time I would want to use it.
Currently there are options to login with email/password or Apple/Google/Microsoft accounts. I'd love to see a third option of "Login with Device."
This would either give a QR code to scan or give me a 6 digit code. It might be easiest to give the code after asking for your username or email. This code would expire within a few minutes, but within that timeframe I could either scan it from a phone already logged into Kagi or be able to type in that code. This button could be located on the Control Center to make it easy accessible.
If scanned or typed in then whatever computer I do that on would get logged in. This login should have the same default features (AI, lenses, bangs, custom CSS, etc) as the main account but should otherwise be limited. From my main account (or any computer where I officially log in with email and password) I could adjust the privileges of this temporary login. There could be a new section showing all the computers currently logged in. I could force a logout (for situations where I forgot to logout when I leave the computer) or change the auto logout time (i.e., logout after 3 hours).
You know how you login to a lot of streaming services on AppleTV? You click login on the app on the AppleTV and it prompts you to go to a website on a device already logged in. It asks for the number displayed on the screen and boom your AppleTV is now logged in without you having to type anything on it directly.
My phone and laptop are always logged into Kagi. It would be an amazing feature to be able to use one of those devices and authenticate a temporary login on a work computer.