AI agents
and 2FA codes

Two-factor sign-in stops a browser agent cold. Giving the agent your authenticator seed fixes that, and it also gives the agent your second factor forever.

The problem with sharing the seed

A TOTP seed makes every future code. If an agent holds it, anything that can read the agent’s context, logs or tools can make your codes too. 2FA was meant to stop exactly that.

How Keyflap handles the code

Better still, use a passkey. Keyflap can add a passkey to an account and sign in with it. Your other sign-in methods do not change.

High-risk sites always ask

Banks, payments, shopping, email, sign-in providers, code hosting, password managers and government websites always need a new approval with Face ID, a fingerprint or a PIN. For other sites you can set a rule: deny, always ask, ask with Face ID each time, or allow for a set time (24 hours at most) after one approval.

Limits, said up front

Try it with a test account.

Keyflap runs on your own Mac (Apple silicon, macOS 14+) or Linux computer. There is no Keyflap server.

Early alpha. Nobody outside the project has audited it. Start with test accounts.