Browser
geni browser request-login
Sign in to a site on your own saved browser through a live view, so future sessions arrive signed in.
geni browser request-login <domain> [flags]Opens a live view of your saved browser in your real browser, waits for you to sign in (2FA and all), verifies the login, and captures it onto the profile. From then on geni browser open --profile <id> arrives signed in to that site.
Own browser only. A browser a teammate shared with you has to be reconnected by its owner.
| Arg / Flag | Notes |
|---|---|
<domain> | The site, as a bare domain: linkedin.com. |
--profile <id> | Your own browser id. Defaults to it anyway. |
What happens
· Starting a login session for linkedin.com...
Live view (opened in your browser): https://…
The session expires at 2026-09-03T10:30:00.000Z. Checking whether linkedin.com is already signed in...
Sign in to linkedin.com in the live-view tab (2FA and all), then press Enter here. Ctrl-C cancels.
· Verifying the linkedin.com login...
✓ Login for linkedin.com saved. `geni browser open --profile bprof_01HX` now arrives signed in.If the site is already signed in, the login is saved without any typing. If verification finds you are not signed in yet, it says why and waits again. Ctrl-C cancels the handoff and nothing is saved.
The session has a hard expiry set by the hosted browser vendor; the CLI keeps it alive while you type.