awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenBlogSitemap
ProjektÜber unsPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comKategorienBlog
googleworkspace avatar

googleworkspace/cli

0
View on GitHub↗

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI
developers.google.com/workspace
↗

Cli

The Google Workspace CLI is a command-line interface and Google API client designed to automate tasks across Google Workspace services. It functions as a cloud productivity automator that uses the Google Discovery Service to dynamically generate command structures and parameter requirements at runtime.

The project distinguishes itself by providing a specialized AI agent toolset, exposing a server over standard input and output to provide structured tool definitions and skills for AI clients. It includes security layers for AI content sanitization to protect against prompt injection and utilizes template-based filtering to remove sensitive data from API responses.

The tool covers a broad range of capabilities, including the management of documents, spreadsheets, slides, and forms, as well as administrative control over users and domains. It supports multi-step workflow orchestration through predefined recipes and provides comprehensive identity management via OAuth2 flows and service accounts. Additional functionality includes email and chat communication, calendar and task management, and the ability to stream large datasets as newline-delimited JSON.

Features

  • Agent Toolsets - Exposes a specialized set of structured API tools and skills that allow AI agents to interact with cloud productivity services.
  • Workspace Command Line Interfaces - Provides a command-line interface for automating tasks across Google Workspace services using the Google Discovery Service.
  • Runtime Command Generation - Dynamically generates command structures and parameter requirements at runtime using the Google Discovery Service.
  • Agent Tooling Extensions - Provides command-line extensions and functional interfaces that extend AI agent capabilities to interact with workspace tools.
27,096 Stars·1,425 Forks·Rust·Apache-2.0·3 Aufrufe
  • Agent Skill Integrations - Provides pre-defined configurations and recipes that enable AI agents to perform specific tasks across Google Workspace services.
  • AI Agent Servers - Exposes a server over standard input and output to provide structured tool schemas for AI agent connectivity.
  • Agent Interface Servers - Implements a server over standard input and output to provide structured tool definitions for AI agents.
  • Automation Recipes - Executes predefined recipes to automate complex, multi-step task sequences across different cloud services.
  • Cross-Application Workflow Automation - Enables the execution of complex sequences of actions to move and sync data between different workspace services.
  • Productivity Workflow Automations - Provides a system for orchestrating multi-step workflows and recipes across email, calendar, and document services.
  • Task and Workflow Automation - Implements composite automation workflows such as converting emails into tasks or announcing files in chat spaces.
  • API Client Libraries - Implements a tool for executing authenticated requests to Google APIs via OAuth2 and service accounts.
  • Workflow Orchestration - Orchestrates complex, multi-step sequences of API actions involving format translation and composition through custom commands.
  • API Authentication - Provides a unified system for authenticating requests via browser flows, service accounts, or access tokens.
  • Authentication Flows - Provides interactive browser login flows and manual secret configuration to authorize API access.
  • AI Content Filters - Implements a security layer to scan prompts and responses to protect against prompt injection and ensure content safety.
  • Data Sanitization - Provides a utility to filter sensitive information in API responses using configurable templates to protect data privacy.
  • Identity Management - Manages identities using application default credentials, encrypted token files, and environment variables.
  • Identity-Based Authentication - Supports server-to-server authentication using JSON key files for non-interactive service account access.
  • Identity Resource Management - Provides a utility for managing users, domains, and resource policies within a Workspace organization.
  • OAuth Authentication - Implements secure identity management using browser-assisted OAuth2 flows and encrypted local token storage.
  • Token Management - Manages API service access using a system of tokens, credential files, and secure system keyrings.
  • Pre-defined Executions - Allows running established multi-step recipes for common business tasks like meeting preparation and weekly digests.
  • User Account Administration - Offers command-line tools to list and manage user accounts across a domain with automatic pagination.
  • Workspace Productivity Helpers - Ships helper commands that simplify common tasks like sending emails or creating calendar events through unified interfaces.
  • Command Line Task Lists - Provides a terminal-based interface for creating task lists and tracking overdue items.
  • Email Management Tools - Offers a comprehensive system to send new messages, handle threaded replies, and summarize unread inboxes.
  • Form Management - Provides tools to programmatically create online forms and retrieve their submitted responses.
  • Calendar Event Management - Provides tools to schedule recurring events, check user availability, and generate agenda summaries via the calendar API.
  • Document Management - Implements operations for creating, reading, and updating cloud documents using templates or text appending.
  • Cloud File Uploaders - Handles large file transfers to cloud storage using streamed multipart requests to optimize memory usage.
  • Result Streaming APIs - Supports memory-efficient streaming of large paginated datasets as newline-delimited JSON for downstream processing.
  • Spreadsheet Connectors - Provides integration for reading, writing, appending rows, and exporting data to CSV from spreadsheets.
  • Newline-Delimited JSON Streams - Outputs paginated API datasets as a continuous stream of newline-delimited JSON objects for piping.
  • API Inspection Tools - Includes utilities to introspect API schemas to determine required parameters and request structures for command construction.
  • Meeting Management - Provides utilities to create virtual meeting spaces and review participant attendance logs.
  • Team Chat Services - Provides utilities to send messages to chat spaces and announce files to teams.
  • File Organization Tools - Implements tools to organize files and folders and analyze storage quotas in cloud storage.
  • Slide Content Authoring - Offers tools to programmatically create and write content for presentation slides.
  • Star-Verlauf

    Star-Verlauf für googleworkspace/cliStar-Verlauf für googleworkspace/cli

    Open-Source-Alternativen zu Cli

    Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Cli.
    • larksuite/cliAvatar von larksuite

      larksuite/cli

      14,291Auf GitHub ansehen↗

      Lark CLI is a terminal-based tool designed for automating tasks and managing resources across the Lark and Feishu productivity ecosystem. It functions as a cloud workspace automator and REST API client, providing a command line interface to programmatically manage organizational documents, calendars, emails, and tasks. The project distinguishes itself through an AI agent skill framework that allows for the integration and deployment of both bundled and custom skills. It features an identity-aware execution context that enables switching between user and bot identities, and employs a sidecar-b

      Go
      Auf GitHub ansehen↗14,291
    • googleapis/google-api-php-clientAvatar von googleapis

      googleapis/google-api-php-client

      9,795Auf GitHub ansehen↗

      The Google API PHP Client Library is a development kit for interacting with Google Cloud services and APIs. It provides standardized service interfaces to retrieve and manipulate data, serving as a comprehensive SDK for executing network requests across Google cloud platforms. The library features a specialized authentication handler for OAuth 2.0, managing authorization flows, access tokens, and offline access via refresh tokens. It includes a service account authenticator that uses JSON key files or application default credentials for server-to-server communication, as well as mechanisms fo

      PHP
      Auf GitHub ansehen↗9,795
    • gam-team/gamAvatar von GAM-team

      GAM-team/GAM

      4,206Auf GitHub ansehen↗

      GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

      Pythongamgooglegoogle-admin-sdk
      Auf GitHub ansehen↗4,206
    • kanboard/kanboardAvatar von kanboard

      kanboard/kanboard

      9,663Auf GitHub ansehen↗

      Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks and team collaboration. It provides a visual system for managing workflows through the use of boards, columns, and cards. The project features an extensible plugin framework and a comprehensive API for programmatic task and project administration. It includes specialized identity management through LDAP integration, allowing for the synchronization of user accounts and group permissions from directory servers. The system covers a wide range of capabilities, including event-dri

      PHPagilekanbankanboard
      Auf GitHub ansehen↗9,663
    Alle 30 Alternativen zu Cli anzeigen→

    Frequently asked questions

    What does googleworkspace/cli do?

    The Google Workspace CLI is a command-line interface and Google API client designed to automate tasks across Google Workspace services. It functions as a cloud productivity automator that uses the Google Discovery Service to dynamically generate command structures and parameter requirements at runtime.

    What are the main features of googleworkspace/cli?

    The main features of googleworkspace/cli are: Agent Toolsets, Workspace Command Line Interfaces, Runtime Command Generation, Agent Tooling Extensions, Agent Skill Integrations, AI Agent Servers, Agent Interface Servers, Automation Recipes.

    What are some open-source alternatives to googleworkspace/cli?

    Open-source alternatives to googleworkspace/cli include: larksuite/cli — Lark CLI is a terminal-based tool designed for automating tasks and managing resources across the Lark and Feishu… googleapis/google-api-php-client — The Google API PHP Client Library is a development kit for interacting with Google Cloud services and APIs. It… gam-team/gam — GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments… kanboard/kanboard — Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks… lastmile-ai/mcp-agent — mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud…