pi-google-services

Connect your Google account to your Pi AI agent — calendar, email, tasks, drive, and contacts, all from your terminal.

Open Source • MIT

Install

$ pi install npm:pi-google-services
$ pi-google-services setup

Opens your browser — authorize with Google — done.

26 tools across 5 services

📅Calendar (7)
📧Gmail (5)
Tasks (5)
📁Drive (6)
👤Contacts (3)
🎥Meet

How it works

OAuth 2.0 with PKCE

Industry-standard authentication. You authorize once in your browser, and a token is saved locally on your machine. All API calls go directly from your terminal to Google — no intermediate servers, no telemetry, no tracking.

Single binary, zero dependencies

Written in Go. No runtime, no Docker, no npm. Just a single 15 MB executable that runs on Linux and macOS.

Open source & auditable

Every line of code is on GitHub. Built with provenance attestation. You can verify the binary matches the source.

Why "This app is not verified"?

Google's verification process requires a registered domain and a formal brand review — designed for public web apps, not CLI tools. This is normal. Click "Continue" to authorize. Your data goes directly from your machine to Google.