cell chrome

Open Chromium with a project-scoped profile and sync cookies to Playwright

Synopsis

Opens Chromium on the host with a per-app browser profile. Log in to the sites you need, then press Enter in the terminal. Chromium closes and cookies are exported as a Playwright storage-state.json so authenticated sessions carry over to browser automation inside the container.

Each app-name gets its own isolated Chrome profile stored at ~/.devcell//.chrome//. When only one cell is running the app-name is optional.

Examples:

cell chrome tripit                  # open, log in, Enter → sync
cell chrome tripit -- https://tripit.com
cell chrome --sync tripit           # re-sync without opening browser
cell chrome --no-sync tripit        # browse without syncing
cell chrome [app-name] [-- urls...] [flags]

Options

  -h, --help      help for chrome
      --no-sync   open browser without syncing cookies on close
      --sync      sync cookies only (don't open browser)

Options inherited from parent commands

      --base-image string         core image for scaffold Dockerfile (default: ghcr.io/dimmkirr/devcell:core-local)
      --build                     rebuild image before running (forces --no-cache)
      --debug                     plain-text mode plus stream full build log to stdout
      --dry-run                   print docker run argv and exit without running
      --engine string             execution engine: docker or vagrant (default "docker")
      --macos                     use macOS VM via Vagrant (alias for --engine=vagrant)
      --plain-text                disable spinners, use plain log output (for CI/non-TTY)
      --session-name string       session name for persistent home (~/.devcell/<name>)
      --vagrant-box string        Vagrant box name override
      --vagrant-provider string   Vagrant provider (e.g. utm) (default "utm")

SEE ALSO