Replies: 3 comments
-
|
Use of GitHub, npm and Command Line imply development experience as a requirement [even if your agent is the developer] |
Beta Was this translation helpful? Give feedback.
-
|
huge +1 to this request. |
Beta Was this translation helpful? Give feedback.
-
|
+1, but from an enterprise angle: this is not just friction, it is a hard blocker. Many orgs restrict OAuth app creation to IT-approved GCP projects. Individual developers cannot create and register an OAuth client against company Workspace accounts. We need either a bundled first-party client ID (like gcloud ships) or a hosted OAuth flow, something that carries Google's own trust rather than requiring each org to approve a custom app. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
As a regular Google user (e.g.,
@gmail.com), I want to usegwsto access my own Google Drive, Gmail, etc. without needing to set up a Google Cloud Console project, configure OAuth consent screens, or create OAuth client credentials.Problem
Currently, all authentication paths require the user to either:
gws auth setup(requiresgcloudCLI + a GCP project)This gates the CLI's value behind Google Cloud Console knowledge and setup — a significant barrier for the average Google Workspace user who just wants to interact with their own files, emails, and calendars from the terminal.
Why this matters
gwsis described as "One CLI for all of Google Workspace — built for humans and AI agents." The target audience includes regular users of Google services, not just developers with GCP experience. Requiring a Cloud Console setup to get started contradicts this positioning — it turns a ~1 minute "install and go" experience into a ~10 minute detour through unfamiliar infrastructure.Possible approaches
gcloudand many other Google-integrated tools do), so users can just rungws auth loginimmediately after installEnvironment
@gmail.com)npm install -g @googleworkspace/cliBeta Was this translation helpful? Give feedback.
All reactions