# openclaw/gogcli

Google Workspace in your terminal.

Repository: https://github.com/openclaw/gogcli
Canonical: https://ross.abutalabs.com/products/gogcli
Homepage: https://gogcli.sh
Language: Go
License: MIT
License Family: permissive
Topics: gcal, gdrive, gmail, google, gcontacts
Last push: 2026-08-26T05:11:18+00:00

## Health v2 (maintenance only)
Score: 83/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 99, longevity 18
- inputs: {"age_days": 264, "days_push": 7, "days_rel": 7, "gap_med": 2.0, "n_releases_24m": 51}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8330, forks 678 (observed 2026-08-28T04:10:20.332710+00:00)

## What it is
gog is a single Go binary CLI that provides terminal access to Google Workspace services including Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Contacts, Tasks, and Workspace Admin. It is designed for people, scripts, CI pipelines, and coding agents, with explicit account routing, least-privilege OAuth scopes, and machine-readable JSON/TSV output.

## Use cases
- search and read gmail from the terminal
- list today's calendar events as json
- audit sharing permissions on a google drive folder
- edit and format google docs from scripts
- append rows to google sheets via cli
- manage google workspace users and org units
- poll drive changes and doc comments with shell hooks
- give coding agents safe read-only google workspace access

## When to choose
- you need scriptable, machine-readable access to Google Workspace APIs
- you want one binary covering Gmail, Calendar, Drive, Docs, Sheets, and Admin instead of separate tools
- you're building CI jobs or AI agents that need explicit account routing and least-privilege scopes
- you need stable JSON/TSV output with human messages kept on stderr for clean piping

## When to avoid
- you only need a GUI for Google Workspace and never script it
- you require a full-featured email client with rich interactive UI
- you can't complete the Google Cloud OAuth client setup, since gog requires your own Cloud project and credentials

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, http-client, developer-tools, workflow-automation, email, search-engine, file-system, json, auth, security
- domain: developer-tools, apis, email, files
- platform: windows, cli, go, cross-platform
- tags: google-workspace, gmail, google-calendar, google-drive, google-docs, google-sheets, oauth, machine-readable-output, agents, ci-friendly, command-line, automation, macos, linux, docker

## Member repositories
- openclaw/gogcli (main) score 83

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:20.332710+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:27:45.288585+00:00, confidence not recorded.
  - readme: https://github.com/openclaw/gogcli (fetched 2026-08-28T04:10:20.332710+00:00, sha bc07bf0bd327)
  - homepage: https://gogcli.sh (fetched 2026-08-29T08:27:40.535778+00:00, sha 22b52b67c2f4)
  - site_page: https://gogcli.sh/install.html (fetched 2026-08-29T08:27:40.538670+00:00, sha 3fd656ff6f2a)
  - site_page: https://gogcli.sh/quickstart.html (fetched 2026-08-29T08:27:40.540929+00:00, sha 26867750aa7f)
  - site_page: https://gogcli.sh/docs-editing.html (fetched 2026-08-29T08:27:40.543465+00:00, sha 625d932fa8f0)
  - site_page: https://gogcli.sh/docs-batch.html (fetched 2026-08-29T08:27:40.546193+00:00, sha 4b3c9196be13)
  - site_page: https://gogcli.sh/polling.html (fetched 2026-08-29T08:27:40.548348+00:00, sha 5fcb0174a7ef)
- Data as of 2026-08-30T08:39:29.467469+00:00.
