diff --git a/README.md b/README.md index 8bc396a..b6bcfba 100644 --- a/README.md +++ b/README.md @@ -1,76 +1,165 @@ -# Hermes Web UI +

+ Hermes Web UI +

-Web dashboard for [Hermes Agent](https://github.com/NousResearch/hermes-agent) — chat interaction, session management, scheduled jobs, usage statistics, platform channel configuration, and log viewing. +

+ A full-featured web dashboard for Hermes Agent.
+ Manage AI chat sessions, monitor usage & costs, configure platform channels,
+ schedule cron jobs, browse skills — all from a clean, responsive web interface. +

-![Hermes Web UI Demo](https://github.com/EKKOLearnAI/hermes-web-ui/blob/main/src/assets/output.gif) +

+ npm install -g hermes-web-ui && hermes-web-ui start +

-## Tech Stack +

+ Hermes Web UI Demo +

-- **Vue 3** — Composition API + ` + + + + + + diff --git a/vite.config.ts b/vite.config.ts index 3dc0d2e..eaaee03 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,16 +3,17 @@ import vue from '@vitejs/plugin-vue' import type { ProxyOptions } from 'vite' import { resolve } from 'path' +const BACKEND = 'http://127.0.0.1:8648' + function createProxyConfig(): ProxyOptions { return { - target: 'http://127.0.0.1:8648', + target: BACKEND, changeOrigin: true, configure: (proxy) => { proxy.on('proxyReq', (proxyReq) => { proxyReq.removeHeader('origin') proxyReq.removeHeader('referer') }) - // Disable response buffering for SSE streaming proxy.on('proxyRes', (proxyRes) => { proxyRes.headers['cache-control'] = 'no-cache' proxyRes.headers['x-accel-buffering'] = 'no'