From 3f6d515b4c50371505932ed7594277f1b71fe162 Mon Sep 17 00:00:00 2001 From: Hermes Date: Thu, 9 Apr 2026 21:00:06 -0500 Subject: [PATCH] Cleanup: remove scaffold boilerplate, update README --- .gitignore | 1 + AGENTS.md | 5 ----- CLAUDE.md | 1 - README.md | 46 ++++++++++++++++++++++------------------------ public/file.svg | 1 - public/globe.svg | 1 - public/next.svg | 1 - public/vercel.svg | 1 - public/window.svg | 1 - 9 files changed, 23 insertions(+), 35 deletions(-) delete mode 100644 AGENTS.md delete mode 100644 CLAUDE.md delete mode 100644 public/file.svg delete mode 100644 public/globe.svg delete mode 100644 public/next.svg delete mode 100644 public/vercel.svg delete mode 100644 public/window.svg diff --git a/.gitignore b/.gitignore index 38138c6..49e50c8 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ node_modules/ .next/ .env.local *.tsbuildinfo +.DS_Store diff --git a/AGENTS.md b/AGENTS.md deleted file mode 100644 index 8bd0e39..0000000 --- a/AGENTS.md +++ /dev/null @@ -1,5 +0,0 @@ - -# This is NOT the Next.js you know - -This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in `node_modules/next/dist/docs/` before writing any code. Heed deprecation notices. - diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 43c994c..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1 +0,0 @@ -@AGENTS.md diff --git a/README.md b/README.md index e215bc4..a460413 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,34 @@ -This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). +# Hermes OS -## Getting Started +Mobile-first dashboard for [Hermes Agent](https://github.com/NousResearch/hermes-agent). View memory, browse sessions, manage skills, edit your persona — all from your phone. -First, run the development server: +## Quick Start ```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev +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 ``` -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. +Requires the Hermes WebAPI running (FastAPI, typically on port 8643). -You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. +## Modules -This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. +- **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 -## Learn More +## Environment -To learn more about Next.js, take a look at the following resources: +| 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 | -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. +## Stack -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! - -## Deploy on Vercel - -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. - -Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. +Next.js 15, TypeScript, Tailwind CSS, TanStack Query, Lucide icons. PWA-ready. diff --git a/public/file.svg b/public/file.svg deleted file mode 100644 index 004145c..0000000 --- a/public/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/globe.svg b/public/globe.svg deleted file mode 100644 index 567f17b..0000000 --- a/public/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index 7705396..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/window.svg b/public/window.svg deleted file mode 100644 index b2b2a44..0000000 --- a/public/window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file