Mind's Eye GWorkspace Connectors are the "senses" of the Google-native Mind's Eye OS constellation.
This repo is responsible for:
- Ingesting data from Gmail, Calendar, Drive, Docs, and Meet.
- Normalizing each item into a
MindEyeEventshape (aligned with minds-eye-core). - Forwarding events into the Mind's Eye event stream / storage / LAW-T pipeline.
Typical flow:
- Google Workspace (Gmail, Calendar, Drive, Docs, Meet)
- minds-eye-gworkspace-connectors – watchers + parsers →
MindEyeEvent - minds-eye-core – LAW-T labeling, block/segment logic
- Storage (DB / event store / BigQuery)
- Search, dashboards, automations, agents
gmail/watcher.ts– set up watchers / polling for Gmail messages.parser.ts– convert a Gmail message into aMindEyeEvent.
calendar/calendarListener.ts– read Calendar events →MindEyeEvent.
drive/driveReader.ts– map Drive files into long-term memory events.
docs/docWriter.ts– helper to write Docs as a response to events.
meet/transcriptParser.ts– convert Meet transcripts intoMindEyeEvents.
All connectors use a common event schema type inside src/types/events.ts.
In a full deployment, this would be imported from minds-eye-core as a package.
Install dependencies:
npm install
npm run build