Mobile-first dashboard for Hermes Agent — visibility, control, and self-improvement
  • TypeScript 93.9%
  • CSS 3.3%
  • Shell 1.7%
  • JavaScript 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-04-09 21:46:21 -05:00
app Fix session replay: fetch newest messages from tail, not oldest from start 2026-04-09 21:46:21 -05:00
components Global search overlay (Cmd+K), copy button on messages, fix Turbopack ESM 2026-04-09 21:41:46 -05:00
deploy Fix full verbosity: show reasoning, tool calls expanded with results 2026-04-09 21:29:02 -05:00
lib Fix session replay: fetch newest messages from tail, not oldest from start 2026-04-09 21:46:21 -05:00
public Session + message pagination, SVG favicon, load-more buttons 2026-04-09 21:34:50 -05:00
.env.example MVP: Pulse, Memory, History modules 2026-04-09 20:41:13 -05:00
.gitignore Cleanup: remove scaffold boilerplate, update README 2026-04-09 21:00:06 -05:00
eslint.config.mjs MVP: Pulse, Memory, History modules 2026-04-09 20:41:13 -05:00
next-env.d.ts MVP: Pulse, Memory, History modules 2026-04-09 20:41:13 -05:00
next.config.ts Global search overlay (Cmd+K), copy button on messages, fix Turbopack ESM 2026-04-09 21:41:46 -05:00
package-lock.json Markdown rendering for skills, refresh button on replay 2026-04-09 21:25:10 -05:00
package.json Markdown rendering for skills, refresh button on replay 2026-04-09 21:25:10 -05:00
postcss.config.mjs MVP: Pulse, Memory, History modules 2026-04-09 20:41:13 -05:00
PROJECT.md Update PROJECT.md to reflect actual state, active session indicator 2026-04-09 21:30:20 -05:00
README.md Cleanup: remove scaffold boilerplate, update README 2026-04-09 21:00:06 -05:00
tailwind.config.ts MVP: Pulse, Memory, History modules 2026-04-09 20:41:13 -05:00
tsconfig.json MVP: Pulse, Memory, History modules 2026-04-09 20:41:13 -05:00

Hermes OS

Mobile-first dashboard for Hermes Agent. View memory, browse sessions, manage skills, edit your persona — all from your phone.

Quick Start

npm ci
HERMES_BACKEND_URL=http://127.0.0.1:8643 npx next build
HERMES_BACKEND_URL=http://127.0.0.1:8643 npx next start -p 3100 -H 0.0.0.0

Requires the Hermes WebAPI running (FastAPI, typically on port 8643).

Modules

  • Pulse — status, recent sessions, memory usage, quick links
  • Memory — view/edit agent + user memory entries
  • History — session list, platform filter, full-text search, session replay
  • Skills — browse all skills by category, view SKILL.md content
  • Cron — view scheduled jobs, trigger manually
  • Soul — edit SOUL.md persona file

Environment

Variable Default Description
HERMES_BACKEND_URL http://127.0.0.1:8643 Hermes WebAPI (FastAPI)
HERMES_GATEWAY_URL http://127.0.0.1:8642 Hermes Gateway (aiohttp)
HERMES_SOUL_PATH ~/.hermes/SOUL.md Path to persona file

Stack

Next.js 15, TypeScript, Tailwind CSS, TanStack Query, Lucide icons. PWA-ready.