Analysis updated 2026-05-18
Ask an AI agent why you were stressed yesterday using combined sleep and calendar data.
Check if you are recovered enough for a hard training day before scheduling one.
See whether inbox pressure lined up with stress levels over the past week.
| infinite-labs-ai/hermes-health-apollo | 16nic/comfyui-agnes-ai | 6c696e68/gpt_signup_hybrid | |
|---|---|---|---|
| Stars | 19 | 19 | 19 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | hard |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | vibe coder | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires the separate Hermes Agent, Oura OAuth credentials, and a Google auth flow for Calendar/Gmail.
Hermes Health Apollo is a plugin for the Hermes AI agent system. It connects data from an Oura wearable ring, Google Calendar, and Gmail to give the agent context for answering questions that mix personal health with daily schedule. The plugin stores all data on your own machine: sleep records, activity stats, heart rate windows, calendar event metadata, and Gmail inbox pressure counts go into a local database under your Hermes profile. OAuth tokens and any sensitive identifiers stay local too, nothing is committed to the repository or published externally. Calendar and Gmail syncs intentionally store only redacted metadata, not message content or attendee identities. Once installed, you can ask the agent questions like "why was I stressed yesterday," "am I recovered enough for a hard training day tomorrow," or "did my inbox load line up with my stress this week." The agent draws on the health database and calendar context together rather than showing biometric charts in isolation. A built-in health-coach skill routes ordinary questions to the right combination of health and calendar tools automatically, so you do not have to issue low-level database queries yourself. Setup involves installing the Hermes Agent separately (Apollo is not a standalone app), registering a developer application in Oura's portal to get OAuth credentials, and then running a Google auth flow for calendar and Gmail access. After setup, a scheduled background sync runs every six hours to keep the local database current. The repository includes pre-commit and pre-push hooks that scan for secrets, personal data files, and local database artifacts before any code goes out, enforcing the privacy posture during development. WHOOP wearable support is documented as a future connector but is not included in this release.
A Hermes AI agent plugin that connects Oura ring, Google Calendar, and Gmail data locally so the agent can answer questions mixing health and schedule.
Mainly Python. The stack also includes Python, OAuth, Local database.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.