Hermes Dashboard

Private access โ€” enter passcode

HERMES DASHBOARD

Live Operations ยท Updated Jun 25, 08:54 PKT

At a glance.

online sessions 129 tokens 17.2M skills 75 cron 16 jobs integrations 1
๐Ÿ• last refresh Jun 25, 08:54 PKT โญ next refresh Jun 25, 09:54 PKT hourly auto-refresh

Usage

Tokens & Sessions

Total Sessions
129
17.2M tokens processed
Input Tokens
16.0M
cache reads: 280.0M
Output Tokens
1.2M
3,536 tool calls ยท 3,749 API calls
Cron Jobs
16
16 active ยท 1,763 runs total
Token Usage โ€” Last 30 Days
Sessions by Platform

Models

Brain Configuration

ModelSessionsTokens
glm-5.1 86 sessions 6.2M
glm-5-turbo 19 sessions 8.9M
glm-5.2 13 sessions 355.2K
glm-5 5 sessions 362.2K
gemini-2.5-flash 4 sessions 1.0M
glm-4.7 1 sessions 74.7K
gemma4:latest 1 sessions 355.4K

Activity

Automation

Cron Job Health

JobDescriptionScheduleTypeRunsLast Run
ok WhatsApp ensureJid Patch Watchdog ๐Ÿ”ง Fixes WhatsApp JID mapping bug automatically every 360m script ร—51 1h ago
ok TRG Watch โ€” Regular (9AM + 6PM PKT) ๐Ÿ“Š Monitors TRG stock announcements twice daily 0 4,13 * * * skill ร—22 14h ago
new TRG Watch โ€” Jul 1 Escalation (hourly 6-11 PM PKT) ๐Ÿ“Š Monitors TRG stock announcements twice daily 0 13-18 1 7 * skill ร—0 โ€”
ok Fallback Alert Watchdog ๐Ÿšจ Alerts when model falls back from primary every 10m script ร—1247 8m ago
ok SeggySaid Video Monitor ๐ŸŽฌ Downloads + transcribes new SeggySaid videos every 360m script ร—19 17m ago
ok Yasar Ahmad Video Monitor ๐ŸŽฌ Downloads + transcribes new Yasar Ahmad videos every 360m script ร—18 2h ago
ok Dashboard Refresh (hourly) ๐Ÿ”„ Regenerates this dashboard hourly every 60m script ร—39 1h ago
ok Dojo Overnight Improvement (6am PKT) ๐Ÿฅ‹ Overnight skill analysis + improvement suggestions 0 1 * * * LLM ร—3 2h ago
ok Dashboard Uptime Monitor โ€” every 5m script ร—364 just now
new Iftari โ€” 9th Muharram โ€” once at 2026-06-25 14:25 LLM ร—0 โ€”
new Sehri Ends โ€” 10th Muharram (Ashura) โ€” once at 2026-06-25 23:15 LLM ร—0 โ€”
new Iftari โ€” 10th Muharram (Ashura) โ€” once at 2026-06-26 14:25 LLM ร—0 โ€”
new Wake Up โ€” Sehri (10th Muharram) โ€” once at 2026-06-25 21:45 LLM ร—0 โ€”
new Amazon Return โ€” Send to Naveen โ€” once at 2026-06-25 05:00 LLM ร—0 โ€”
new Amazon Return Reminder โ€” Fintie Case to Nony โ€” once at 2026-06-26 05:00 LLM ร—0 โ€”
new Reminder โ€” Talk to Nony about 3 Amazon returns โ€” once at 2026-06-26 05:00 LLM ร—0 โ€”

Self-Improvement

External Services

Integrations

๐Ÿ”active

Langfuse Observability

cloud.langfuse.com
Live tracing of every LLM call, tool invocation, latency, and token cost. Waterfall views per session.

๐Ÿง active

Mem0 Memory Provider

app.mem0.ai
Semantic memory โ€” no char limits, automatic fact extraction, cross-session recall.

โ˜๏ธactive

Cloudflare Pages

omair.pages.dev
CDN hosting for dashboard, library, books, and transcripts. 0.07s TTFB via Dubai edge.

๐Ÿ”Žactive

Tavily Search

tavily.com
Real-time web search with answer synthesis. Returns structured results with snippets. Free tier, 1K searches/month.

๐Ÿ›ก๏ธactive

Security Hardening

Bundled security-guidance plugin + custom security skill. File-write warnings, prompt injection defense, credential hygiene.

๐Ÿ“‹active

Kanban Task Board

SQLite-backed multi-agent task board with auto-decomposition. Access via:
  1. Through me: say "create a task" or "what's on the board?"
  2. Web UI: ssh -L 9119:localhost:9119 ubuntu@VPS then open localhost:9119
  Auth: omair / khaadim2026

๐Ÿงฉactive

MCP Consolidated

13 servers โ†’ 5 (2 merged + 3 standalone). Google Suite (30 tools) + Local Services (11 tools). Saves ~500MB RAM.

๐Ÿ”—active

Composio Connect

dashboard.composio.dev
1,623 tools across 11 apps. Free tier: 20K calls/month.

Available apps: Gmail, GitHub, Notion, Slack, Linear, Jira, HubSpot, Twitter, Airtable, Firecrawl, Perplexity

To connect a new app:
  1. Go to dashboard.composio.dev โ†’ Connected Accounts
  2. Click the app you want โ†’ OAuth login โ†’ authorize
  3. Done! Say "send a Slack message" or "search my Notion" in WhatsApp

To add MORE apps (Slack, Notion, etc. not listed?):
  Say "add [app name] to Composio" in chat โ€” I'll create a new MCP server config with that toolkit

Usage: 0 / 20,000 calls this month | Server ID: 244e9609

Content

Library Status

Scontent

SeggySaid

153 videos ยท 90 essays ยท 41.9K words
58.8% essay coverage
๐Ÿ“• Book ยท ๐Ÿ“– Transcripts

Ycontent

Yasar Ahmad

758 videos ยท 671 essays ยท 317.1K words
88.5% essay coverage
๐Ÿ“• Book ยท ๐Ÿ“– Transcripts

๐Ÿ“šlibrary

Master Landing

omair.pages.dev/library
Complete cross-linked library with book + transcript pages

Procedures

Memory

Persistent Stores

๐Ÿง  Mem0 Cloud unlimited ยท semantic

Mem0 Cloud (app.mem0.ai) โ€” Semantic search, auto fact extraction, cross-session recall. No char limit.

Local MEMORY.md (prompt injection) 4,957/5,000 chars

99.1% used ยท injected into system prompt each turn

Local USER.md (prompt injection) 2,489/2,500 chars

99.6% used ยท injected into system prompt each turn

Connections

Platform Status

1connected

Whatsapp

Active and receiving messages

Topology

System Architecture

Messages flow from WhatsApp/Discord/Email through the gateway to GLM-5.2, which reaches consolidated MCP servers, Composio, and cloud services โ€” all self-hosted on Oracle VPS.

๐Ÿ“ฑ
WhatsApp
๐Ÿ’ฌ
Discord
๐Ÿ“ง
Email
โ–ผ
Hermes Gateway
systemd ยท allowlisted ยท 3 platforms
โ–ผ
๐Ÿง  GLM-5.2
Persona ยท Tool-use ยท Reasoning ยท Vision (GLM-4.5v)
Fallback: 5.1โ†’5-turboโ†’4.7โ†’4.5-airโ†’geminiโ†’groq
โ–ผ โ–ผ โ–ผ
๐Ÿ“ฆ Consolidated MCP (5 servers)
google_suite.py ยท 30 tools
local_services.py ยท 11 tools
clickup ยท docintel ยท context7
13โ†’5 consolidation ยท -500MB RAM
๐Ÿ”— Composio Connect
1,623 tools ยท 11 apps
Gmail ยท GitHub ยท Notion
Slack ยท Linear ยท Jira
HubSpot ยท Twitter ยท Airtable ยท Firecrawl ยท Perplexity
OAuth-based ยท no browser needed
โ˜๏ธ Cloud Services
๐Ÿง  Mem0 ยท semantic memory
๐Ÿ“Š Langfuse ยท observability
๐Ÿ”Ž Tavily ยท AI search
โ˜๏ธ Cloudflare Pages ยท hosting
All on free tiers
โ–ผ
Google APIs
Calendar ยท Drive ยท Docs ยท Sheets ยท Slides ยท Tasks ยท Contacts
1 OAuth client ยท 1 token ยท 0600 file
Oracle VPS
systemd services ยท ~/hermes ยท ARM64
โ— Teal = in-house ยท self-hosted โ— Gold = third-party managed โ— Red = brain & senses

Trust & Data

Security Posture

๐Ÿ  Data on your turf

Everything runs on your Oracle VPS. No third-party server sits between the agent and Google APIs. All adapter code is auditable in ~/.hermes/custom-mcp/

๐Ÿ” Minimal OAuth scopes

One Google OAuth client with only the scopes each feature needs โ€” Calendar, Drive, Docs, Sheets, Slides, Tasks, Contacts. Nothing broader. No admin/Workspace powers.

๐Ÿ”‘ One token, well guarded

A single refresh token in a 0600 file behind a shared auth helper. No secrets in config.yaml. API keys isolated in .env.

๐Ÿ”’ Allowlisted access

WhatsApp, Discord, and Email are allowlisted to your number and addresses only. No one else can talk to it. Password gate on dashboard (khaadim2026).

๐Ÿ›ก๏ธ Security hardening active

security-guidance plugin warns on dangerous file writes. Custom threat-model skill covers prompt injection, data exfiltration, and credential hygiene. ClickUp: no destructive actions.

โš ๏ธ Known gaps

No host firewall (ufw) yet. No fail2ban. Leaked Vercel/Discord tokens need rotation. No offsite backups. Home dir has 1.4GB phone backup clutter.

What's Next

Roadmap & Limitations

โœ… Recently Shipped (June 2026)

GLM-5.2 upgrade
From 5.1, with reasoning model
MCP consolidation
13โ†’5 servers, -500MB RAM
Composio Connect
1,623 tools, 11 apps
Mem0 + Tavily
Semantic memory + AI search
Surgeโ†’CF migration
All 6 pages on Cloudflare
Dashboard v2
Charts, Dojo findings, architecture

๐Ÿ’ก Ideas to Explore

Host firewall (ufw)
Block rpcbind/Syncthing exposure
Token rotation
Regen Vercel/Discord/Composio keys
Gmail API
Labels, threads, search, triage
Offsite backups
Encrypted, automated, remote
Dojo improvements
Fix cronjob + retry loop findings
Home dir cleanup
1.4GB phone backups to archive

โ–ฒ Current Limitations

Unverified OAuth app โ€” Google shows a one-time consent warning and a 100-user cap (you're the only user)
Google Keep unavailable โ€” API is Workspace-only, won't work with a personal account
Maps-lite is driving-only โ€” OpenStreetMap routing covers car routes; walking/transit not wired
External tools (web_extract, browser_navigate) depend on target site availability โ€” mitigated by Tavily + Composio
Composio apps need per-app OAuth โ€” tools exist in schema but return "not authenticated" until connected
โ† Back to Capabilities Portal