{"id":50679146,"url":"https://github.com/gl0bal01/pai-hermes","last_synced_at":"2026-06-08T17:30:44.817Z","repository":{"id":361548974,"uuid":"1240533765","full_name":"gl0bal01/pai-hermes","owner":"gl0bal01","description":"Hermes Agent bridge for PAI ecosystem (7 skills + cron)","archived":false,"fork":false,"pushed_at":"2026-05-31T05:55:09.000Z","size":67,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-08T09:32:55.234Z","etag":null,"topics":["agentskills","ai-orchestration","claude-code","hermes-agent","pai","personal-ai","voice-agent"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gl0bal01.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-16T08:47:34.000Z","updated_at":"2026-05-31T18:54:18.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/gl0bal01/pai-hermes","commit_stats":null,"previous_names":["gl0bal01/pai-hermes"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/gl0bal01/pai-hermes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gl0bal01%2Fpai-hermes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gl0bal01%2Fpai-hermes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gl0bal01%2Fpai-hermes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gl0bal01%2Fpai-hermes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gl0bal01","download_url":"https://codeload.github.com/gl0bal01/pai-hermes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gl0bal01%2Fpai-hermes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34073608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agentskills","ai-orchestration","claude-code","hermes-agent","pai","personal-ai","voice-agent"],"created_at":"2026-06-08T17:30:44.551Z","updated_at":"2026-06-08T17:30:44.795Z","avatar_url":"https://github.com/gl0bal01.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pai-hermes\n\n\u003e Bridge skills + cron jobs that make [Hermes Agent](https://github.com/NousResearch/Hermes-Agent) PAI-ecosystem-aware. Replaces 540 LOC of pai-projet bash with native Hermes skills.\n\n**Status**: v0.1.0 scaffold (2026-05-16). NOT yet deployed.\n\n## What it does\n\nPlugs **Hermes** into the **PAI ecosystem** (OMC, pai-anywhere, PAI canonical):\n\n- Route `omc ralph/team/autopilot/...` from Hermes TUI / Telegram / Discord\n- Trigger Pulse `/notify` TTS for mobile alerts\n- Auto-watch upstream changes across 4 PAI repos, propose human-gated bumps\n- Track Claude 5h/7d subscription usage + voice-alert when approaching limit\n- Daily cost/wellness banner pushed to mobile\n- PAI ecosystem health probes (`pai-doctor` style)\n\n## 7 skills\n\n| Skill | What | When triggered |\n|-------|------|----------------|\n| `omc` | Route to OMC harness CLI | \"ralph\", \"team\", \"autopilot\", \"ultrawork\", Claude Code session needed |\n| `pai-pulse` | POST to Pulse `/notify` (ElevenLabs TTS) | \"notify\", \"tell me when\", mobile push |\n| `pai-watch` | Fetch + impact-score 4 upstream repos | Hourly cron + on-demand \"check upstream\" |\n| `pai-doctor` | PAI infra health probes (Pulse, Tailscale, paths, statusline) | \"doctor\", \"is everything ok\" |\n| `pai-accept` | SHA-pin proposal in `paths.env` + arc review | SSH-only after `pai-watch` proposes |\n| `pai-cost-tracker` | Read 5h/7d usage cache + voice alert on threshold | Hourly cron + on-demand \"usage\" |\n| `pai-statusline-banner` | Daily digest of 5h/7d/leaks → mobile push | Daily 18:00 cron |\n\n## Install\n\n```bash\ngit clone https://github.com/gl0bal01/pai-hermes ~/.hermes/pai-hermes\ncd ~/.hermes/pai-hermes\n./install.sh    # edits ~/.hermes/config.yaml + symlinks cron/ + tests skills\n```\n\nSee [docs/INSTALL.md](docs/INSTALL.md) for full walkthrough including pai-anywhere VPS deploy.\n\n## Architecture\n\nSee [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md).\n\n```\nHermes (Python agent, 200+ models, multi-platform)\n   │\n   ├── external_dirs += pai-hermes/skills/  ── 7 SKILL.md routes\n   ├── external_dirs += PAI canonical Packs/ ── 45 PAI skills (OSINT, Telos, RedTeam, ...)\n   ├── cron: pai-watch hourly                ── upstream watcher\n   ├── cron: pai-cost-tracker hourly         ── usage guardrail + voice alert\n   └── cron: pai-statusline-banner daily     ── mobile digest\n\n   └── invokes via terminal toolset:\n        - omc CLI (Claude Code harness)\n        - Pulse /notify (PAI canonical, port 31337 loopback)\n        - git fetch (upstream watch on 4 repos)\n        - Pulse-Anywhere gateway (mobile preview /proposals/\u003cid\u003e)\n```\n\n## Why this exists\n\n`pai-projet` (sibling repo, session output) built 540 LOC bash router. Then `/simplify` revealed Hermes already does 70% of it natively. This bridge is the remaining **30% of glue** Hermes needs to know about PAI.\n\nEnd state: Hermes = daily agent. pai-hermes = the awareness layer. pai-projet bash retired.\n\n## Sibling repos\n\n| Repo | Role |\n|------|------|\n| `Hermes-Agent` | Primary daily agent (Nous Research, MIT) |\n| `pai-anywhere` | VPS install socle (Tailscale, HMAC pairing, gateway) |\n| `Personal_AI_Infrastructure` | PAI canonical (Pulse, 45 skills, Algorithm v6.3, ElevenLabs voice) |\n| `oh-my-claudecode` (OMC) | Claude Code harness invoked by `omc` skill |\n| `pai-collab` | `arc` registry — markdown sink for accepted upstream reviews |\n\n## Tests\n\n```bash\nbats tests/skill-format.bats   # validates SKILL.md frontmatter on all 7 skills\n```\n\n## License\n\nMIT.\n\n## Status caveats\n\n- 0.1.0 = scaffold only. Skills compose Hermes invocations but live wiring needs VPS testing.\n- `pai-cost-tracker` reads `~/.claude/PAI/MEMORY/STATE/usage-cache.json` — requires PAI canonical install.\n- `pai-watch` cron requires 4 source repos cloned at paths in `~/.hermes/config.yaml`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgl0bal01%2Fpai-hermes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgl0bal01%2Fpai-hermes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgl0bal01%2Fpai-hermes/lists"}