Rankings/gws (Google Workspace CLI)

gws (Google Workspace CLI)

googleworkspace/cli

A CLI tool to manage Google Workspace services like Drive and Gmail via commands, also supports AI agent extension.

Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.

Stars
25,044
Forks
1,279
Watchers
84
Issues
82
💡

A CLI tool to manage Google Workspace services like Drive and Gmail via commands, also supports AI agent extension.

📂 Developer Tools🤖 AI Related💻 Rust📄 Apache-2.0

AI Summary

🔍

What This Project Does

This is a command-line tool that makes Google Workspace services listen to you, letting you control Drive, Gmail, Calendar, and Docs via commands.

🔧

What Problems It Solves

It saves the hassle of switching web pages and avoids writing complex API requests, making it perfect for batch processing or automation scripts.

👥

Who It's For

Suitable for geeks who love the command line, developers needing automation workflows, and engineers wanting to give AI agents hands.

📋

Typical Use Cases

1. Batch downloading or organizing files in Google Drive

2. Automatically sending meeting reminder emails via Gmail

3. Letting an AI assistant check availability and schedule events

4. Quickly creating shared documents or spreadsheets

Key Strengths & Highlights

It automatically syncs with Google's latest API features without manual updates; outputs standard JSON for easy integration; written in Rust for speed and stability.

🚀

Getting Started Requirements

Requires basic command line knowledge; initial setup needs OAuth permission config in Google Cloud, so there is a technical barrier; not an official product, use with caution.

🎯

Purpose

Suitable for developers needing to automate Google services or write scripts, not for ordinary users who just want to browse web pages. Useful for batch file operations or AI integration, not needed for daily email checks.

Project Info

Primary Language
Rust
Default Branch
main
License
Apache-2.0
Created
Mar 2, 2026
Last Commit
today
Last Push
today
Indexed
Apr 19, 2026