Hermes OS — Phase 1 ready.

8 AGENTS LIVE · PER-AGENT CHAT + TASK ASSIGNMENT · APPROVAL QUEUE GATES EVERY WRITE · BUILD CLEAN
Sign in to startKairos + Iris use these

Sign in with Google to link your first account. Hermes stores tokens encrypted.
Add up to 3 accounts (Work · UT · Personal) — all calendar data aggregates automatically.

Mnemosyne — memorysuggests only · approval-gated writes

No approved memories yet. Mnemosyne never writes directly — every suggestion (POST /api/memory) queues a save_memory approval, and stale-cleanup queues delete_memory proposals. Both land in the queue at /approvals for review.

Sophos — skills & capability scoutread-only watcher · digests only, never installs

No skill brief yet — cron/skills-scout runs weekly: it watches Claude/Anthropic release notes, scouts GitHub for capability/tooling repos, and surfaces relevant videos, then synthesizes it all into a short "what's worth your attention and why" digest. Sophos never installs or applies anything — a digest is the entire output. Ask Hermes "what's new in skills?" any time to pull the latest.

Talk to Hermesroutes to agents · gates writes through /approvals

Sign in to talk to Hermes.

Live endpointsPhase 1 routes
GET/api/accountslist linked Google accountslive
DELETE/api/accounts?id=disconnect an accountlive
GET/api/accounts/linkstart OAuth link flowlive
GET/api/accounts/callbackOAuth callback handlerlive
GET/api/calendar?days=7upcoming events (all accounts)live
GET/api/emailIris inbox triage (read-only)live
GET/api/briefArgus morning brief (Groq-synthesized)live
GET/api/approvalslist approval-queue actions + countslive
POST/api/approvals/:idapprove or reject a proposed writelive
GET/api/financePlutus finance + LLM-cost report (read-only)live
GET/api/jobsAthena tracked roles + pipeline countslive
POST/api/jobslog a role for Athena to track/scorelive
POST/api/jobs/:idmove a role through the pipelinelive
GET/api/github-scout?q=Athena public-repo scout (read-only)live
GET/api/memoryMnemosyne approved memory + context cardslive
POST/api/memorypropose a fact (queues save_memory approval)live
GET/api/chat?agent=chat history — general Hermes thread, or a private agent threadlive
POST/api/chatsend a message — routes to Hermes or a named agent, replies livelive
GET/api/tasks?agent=&status=list tasks — the CEO-layer assignment + delegation audit traillive
POST/api/taskscreate + assign a task to an agent (or say "ask Athena to…" in chat)live
POST/api/telegram/webhookTelegram bridge — owner-only, same routing core as dashboard chatlive
POST/api/telegram/setupregisters the webhook URL with Telegram (one-time, session-gated)live
POST/api/auth/callback/googleNextAuth primary sign-inlive
Build status7 phases total
P1Multi-account Google OAuth + calendar aggregationdone
P2Calendar daily brief — Kairos + Argus → daily_briefsdone
P3Gmail read + triage — Iris (no send)done
P4Approval queue — approval_actions + UIdone
P5Plutus + Athena — finance tracking + job scoutdone
P6Model router — data classification + cost paneldone
P7Scheduled automation — morning brief + crondone
P8Telegram bridge + dashboard chat + live job-board search + Sophosdone