GWS OS — Learning-first Google Workspace OS built on gws CLI #636
cheeky-amit
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What I built
GWS OS — an open-source Claude Code skill folder that turns
gwsinto a multi-account Google Workspace operating system with memory that learns your patterns over time.One command (
/gws morning) scans all your accounts, prioritizes what matters, and gets smarter every session.Why gws
I evaluated several options (gcloud, custom Python scripts, MCP proxy servers) before landing on
gws. The killer feature for AI-agent workflows: gws exposes the raw Google API with structured JSON output. The AI constructs the--paramsJSON directly and parses the response. Thinnest possible layer between "I need this data" and "here it is."After 4+ weeks in production (500-800+ invocations, zero auth failures), I built an entire orchestration system on top of it.
How it works
Multi-account via
GOOGLE_WORKSPACE_CLI_CONFIG_DIRenv var per profile. Works cleanly.Memory system follows the Clustered Associative Recall (CAR) Protocol — three-tier storage inspired by how human memory actually works:
Trust progression: observe → suggest → assist → automate. Earned per action type per contact. The system never sends without confirmation.
Tech stack
gwsCLI (this project!) — all Google API accessNumbers
lib/gws-common.shjqTry it
Requires:
gwsCLI (this project),jq, Claude Code.Validation report
The repo includes a gws CLI validation report and a production case study from 4+ weeks of daily use.
Feature requests for gws
Based on building this, two things that would make gws even better for multi-agent workflows:
gws --profile work gmail ...) — theCONFIG_DIRenv var works but a first-class flag would be cleaner--format json-compactor--json-lines) — for piping tojqwithout the keyring backend lineHappy to discuss either of these in separate issues if helpful.
Built with gws 0.16.0 on macOS. AI orchestration via Claude Code.
Beta Was this translation helpful? Give feedback.
All reactions