Skip to main content
Two spellings, one surface. naive computer browser <id> <verb> drives the browser on a computer; naive browser … holds what outlives the session — saved logins and who may reopen them. Options, guards and lifetime: the Browser guide.

Commands

Attach a browser

naive computer create takes the full option object; --browser attaches one on the open web and --allowed-domains attaches and scopes it.

Drive it

Every verb prints one browser_action (JSON by default, --human for a table). --var repeats; its values are sent once and never appear in the result. extract takes --selector and --schema (a JSON object); links takes --contains and --limit.

Saved logins

Save a credential first — the password comes from stdin, so it is never in your shell history or the process list. --password exists for CI, and --username sets the name typed into the login form when it is not the email (it defaults to --email).
Then sign in on a computer, save the login, and grant it:
grant takes exactly one of --agent <agt_…> or --role <owner|admin|member>. grant and revoke answer a signed-in dashboard session only; with an API key they exit with forbidden. signup registers a new account with a generated password and seals it into the identity’s vault: