- Ferramenta de CLI leve/rápida e amigável para agentes, desenvolvida para controlar praticamente todo o Google Workspace pelo terminal, incluindo Gmail, Calendar, Drive, Docs, Sheets, Chat, Contacts, Tasks, Forms, Keep etc.
- Projeto do criador do OpenClaw, usado principalmente para integração com o Google no OpenClaw, mas também pode ser utilizado como um CLI independente
- Saída com prioridade para JSON, útil para vários tipos de automação, com suporte a múltiplas contas
- Recursos do Gmail
- Suporte a busca de threads/mensagens, envio de e-mails, visualização de anexos e gerenciamento de rótulos, filtros, delegação e resposta de férias
- Oferece rastreamento de abertura de e-mails baseado em Cloudflare Worker
- Recursos do Calendar
- Consulta, criação e edição de eventos, gerenciamento de convites, verificação de status free/busy, além de suporte a calendários de equipe e eventos recorrentes
- Suporte a tipos especiais de evento como focus-time, out-of-office, working-location
- Recursos do Drive
- Suporte a busca, upload e download de arquivos, gerenciamento de permissões e comentários, além de unidades compartilhadas e estrutura de pastas
- Permite exportar arquivos Docs/Slides/Sheets para formatos como PDF, DOCX e PPTX
- Controle integrado de Docs / Slides / Sheets
- Criação, cópia e edição de documentos, além de edição de documentos sedmat baseada em Markdown
- Suporte à automação de planilhas, incluindo formatação de células, inserção de linhas/colunas e leitura de comentários e links
- Contacts / People / Groups
- Suporte a buscar, criar, editar e excluir contatos pessoais e do diretório do Workspace
- Permite consultar membros de grupos e acessar perfis de usuários do Workspace
- Tasks / Forms / Apps Script / Classroom
- Gerenciamento de tarefas com agenda e configuração de recorrência via Tasks API
- Criação de formulários e consulta de respostas com a Forms API
- Suporte à execução de Apps Script e gerenciamento de projetos, além de gerenciamento de cursos, atividades, avisos e alunos no Classroom
- Estrutura de autenticação e segurança
- Suporte a OAuth2 e contas de serviço do Workspace (domain-wide delegation)
- Armazenamento seguro de credenciais por meio do keyring do sistema operacional ou arquivos criptografados
- Renovação automática de tokens e configuração de escopo somente leitura (--readonly) para manter o princípio do menor privilégio
- Saída e facilidade para automação
- Modos --json e --plain otimizados para pipelines de scripts
- Separação da saída em stderr para garantir maior estabilidade na análise de dados
- Recurso de restrição de comandos (allowlist) para controlar ambientes de execução em sandbox
- Gerenciamento de múltiplas contas e clientes
- Gerenciamento simultâneo de vários clientes OAuth e contas
- Mapeamento automático por domínio e recurso de alias para simplificar a troca de contas
- Design amigável para desenvolvedores
- Baseado em Go, com suporte à instalação via Homebrew e AUR
- Oferece autocompletar de shell, build com Makefile e scripts de teste integrados
- Suporte a autenticação não interativa e execução de testes em ambientes CI/CD
- Licença MIT
4 comentários
Será que também serve para o Google Maps?
Eu tinha deixado vários lugares bons na Coreia salvos nos favoritos, mas muitos já fecharam 😭
Seria bem útil se desse para organizar de uma vez os restaurantes que fecharam, ou limpar de uma vez milhares de estabelecimentos que estão em uma mesma categoria.
Originalmente, a parte de dados do usuário no Google Maps não tem API. Então, isso você precisa simplesmente exportar pelo Takeout e trabalhar separadamente.. haha
Do ponto de vista de quem está criando um agente de e-mail, dá até uma certa tristeza dar de cara com um projeto assim.
Parece que também vai ter muito serviço SaaS sendo engolido pelo OpenClaw...
Quando o OpenClaw começou a chamar bastante atenção, o perfil no GitHub de Peter Steinberger, que é o desenvolvedor, também chamou a atenção.
Há várias dezenas de projetos na lista, e este é um deles.
Parece ser um projeto feito em vibe coding para que o OpenClaw se integrasse bem ao Google, mas, na prática, acessar o Google via CLI acaba sendo útil em várias situações.
Mesmo quem não usa o OpenClaw provavelmente vai conseguir aproveitar bem.