Sign in with a 6-digit code from your email
The sign-in email carries a 6-digit code beside the link, so you can finish signing in on a different device from the one your mail is on. The page also remembers how you signed in last time.
The sign-in link only worked on the device that opened the email. Reading mail on a phone and working on a laptop meant forwarding a link to yourself. The same email now carries a 6-digit code, and typing it on the sign-in page signs you in wherever that page is open.
Nothing changes if you prefer the link. One email, two ways in, and whichever you use first finishes the sign-in.
- A code works once, expires with the link after 5 minutes, and stops working after 3 wrong tries. Asking for a new email replaces it.
- The page marks the method you used last time, Google, GitHub or email, so a returning visitor does not have to remember which one holds their account.
- A Gmail, Outlook, Proton or iCloud address gets a button that opens that inbox. For Gmail it opens the right account, already searched to our sender.
/signupis a real page with its own heading. Signing in with an address we have not seen creates the account, so both pages behave the same way and both show the Terms and Privacy Policy line.
An app connecting over OAuth, such as the CLI or an MCP client, is still returned to its authorization step after you sign in, including when you switch between the two pages first. The connect flow is described in the MCP server guide, and the screen that follows sign-in is the one from consent screen names the app’s domain.
The page itself is new as well. The integrations shown beside the form link to their docs pages, and the moving backdrop has a pause control and stays still when your system asks for reduced motion.
