
Google Workspace CLI
Google Workspace CLI は、組み込みの AI エージェント スキルと動的なコマンド生成を備えた、単一のインターフェースを介してすべての Google Workspace サービス (ドライブ、Gmail、カレンダー、スプレッドシート、ドキュメント、チャット、管理) へのアクセスを提供する統合コマンドライン ツールです。
https://github.com/googleworkspace/cli?ref=producthunt&utm_source=aipure

製品情報
更新日:2026年03月16日
Google Workspace CLIとは
Google Workspace CLI (gws) は、オープンソースのコマンドライン インターフェースであり、ユーザーは複数のブラウザ タブやカスタム API 統合を必要とせずに、ターミナルから直接すべての Google Workspace サービスを操作できます。Rust で構築され、Node.js パッケージとして配布されており、コマンドライン操作を通じて Workspace タスクを自動化するための合理化された方法を提供します。公式にサポートされている Google 製品ではありませんが、OAuth 認証、構造化された JSON 出力、組み込みの AI エージェント機能などの機能を備えた Google Workspace API への包括的なアクセスを提供します。
Google Workspace CLIの主な機能
Google Workspace CLI (gws) は、Drive、Gmail、カレンダー、スプレッドシート、ドキュメント、チャット、Admin を含むすべての Google Workspace サービスへのシームレスなアクセスを提供する統合コマンドラインツールです。Google の Discovery Service からコマンドサーフェスを動的に構築し、AI エージェント統合のための構造化された JSON 出力を提供し、100 以上の事前構築されたエージェントスキルを含み、複数の認証ワークフローをサポートします。このツールは、単一のコマンドラインインターフェースを通じて Google Workspace サービスの自動化と管理を簡素化し、人間のユーザーと AI エージェントの両方にとって理想的です。
動的コマンド生成: Google の Discovery Service からコマンドを自動的に構築し、手動更新なしにすべての API エンドポイントへの最新のアクセスを保証します
AI エージェント統合: 100 以上の事前構築されたエージェントスキルを含み、構造化された JSON 出力を提供し、AI エージェントが Google Workspace サービスと簡単にやり取りできるようにします
柔軟な認証: インタラクティブデスクトップ、ブラウザー支援、ヘッドレス/CI、およびサービスアカウント認証を含む複数の認証ワークフローをサポートします
ヘルパーコマンド: さまざまなサービスにわたる一般的なワークフローのために、手作りのヘルパーコマンド(「+」で始まる)を提供し、複雑な操作を簡素化します
Google Workspace CLIのユースケース
エンタープライズ自動化: スクリプトと AI エージェントを使用して、組織全体のメール管理、ドキュメント作成、カレンダースケジューリングなどのルーチンタスクを自動化します
開発統合: 自動テストとデプロイメントのために、Google Workspace サービスを開発ワークフローおよび CI/CD パイプラインに統合します
個人の生産性: ブラウザータブを切り替えることなく、コマンドラインアクセスを通じてメール、カレンダー、ドキュメントへの個人のワークフロー管理を効率化します
AI アシスタント開発: 構造化された JSON 出力と事前構築されたエージェントスキルを使用して、Google Workspace サービスと対話できる AI アシスタントを構築します
メリット
すべての Google Workspace サービスのための統合インターフェース
Discovery Service 統合による自動更新
構造化された出力による AI エージェント統合の豊富なサポート
デメリット
プロジェクトはまだ活発に開発されており、潜在的な破壊的変更があります
効果的にセットアップして使用するには、技術的な知識が必要です
テストモードでの未確認アプリの OAuth スコープの制限
Google Workspace CLIの使い方
Google Workspace CLI をインストールする: ターミナルで「npm install -g @googleworkspace/cli」を実行して、CLI をグローバルにインストールします
認証を設定する: 「gws auth setup」を実行すると、Google Cloud プロジェクトの作成と必要な API の有効化の手順が表示されます。gcloud CLI がない場合は、Google Cloud Console で OAuth 認証情報を手動で設定する必要があります。
Google アカウントにログインする: 「gws auth login」を実行して認証します。これにより、ブラウザ ウィンドウが開き、Google アカウントにサインインして権限を付与できます。
必要な API スコープを選択する: ログイン中に、アクセスする必要がある Google Workspace API を選択します (例: 特定のサービスの場合は「gws auth login -s drive,gmail,sheets」)
接続をテストする: 「gws drive files list --params '{"pageSize": 5}'」のような簡単なコマンドを試して、すべてが機能していることを確認します
基本的なコマンドを学ぶ: 一般的なタスクには、「+」で始まるヘルパー コマンドを使用します。例: メールを送信するには「gws gmail +send」、ファイルをアップロードするには「gws drive +upload」、今後のイベントを表示するには「gws calendar +agenda」
ページネーションを処理する: --page-all フラグを使用して結果を自動的にページネーションし、--page-limit <N> を使用して最大ページ数を設定し、--page-delay <MS> を使用してページ間の遅延を設定します
Google スプレッドシートを操作する: シート範囲を指定する場合は、常に単一引用符を使用します。例: 「gws sheets spreadsheets values get --params '{"spreadsheetId": "ID", "range": "Sheet1!A1:C10"}'」
デバッグ ログを有効にする (オプション): デバッグ出力には、GOOGLE_WORKSPACE_CLI_LOG 環境変数を設定します。例: 「export GOOGLE_WORKSPACE_CLI_LOG=gws=debug」
AI エージェント スキルをインストールする (オプション): 「npx skills add https://github.com/googleworkspace/cli」を実行してすべてのエージェント スキルをインストールするか、「npx skills add https://github.com/googleworkspace/cli/tree/main/skills/gws-drive」のように特定のスキルをインストールします
Google Workspace CLIのよくある質問
Google Workspace CLI (gws) \u306f\u3001\u30c9\u30e9\u30a4\u30d6\u3001Gmail\u3001\u30ab\u30ec\u30f3\u30c0\u30fc\u3001\u30b7\u30fc\u30c8\u3001Docs\u3001Chat\u3001Admin\u306a\u3069\u3001\u3059\u3079\u3066\u306eGoogle Workspace\u30b5\u30fc\u30d3\u30b9\u3078\u306e\u7d41\u4e00\u3055\u308c\u305f\u30a2\u30af\u30bb\u30b9\u3092\u63d0\u4f9b\u3059\u308b\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u30c4\u30fc\u30eb\u3067\u3059\u3002Google\u306eDiscovery Service\u304b\u3089\u30b3\u30de\u30f3\u30c9\u30e1\u30f3\u3092\u30c0\u30a4\u30ca\u30df\u30c3\u30af\u306b\u69cb\u7bc9\u3057\u3001AI\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u30b9\u30ad\u30eb\u3082\u542b\u307e\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u3068AI\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306e\u4e16\u754c\u3067Google Workspace\u30b5\u30fc\u30d3\u30b9\u3068\u30a4\u30f3\u30bf\u30e9\u30af\u30c8\u3059\u308b\u3088\u3046\u306b\u8a2d\u8a08\u3055\u308c\u3066\u3044\u307e\u3059\u3002











