ABOUT
Self-improving AI agent by Nous Research. Connects to 15+ LLM providers, executes terminal commands, browses the web, and learns from experience. Supports 16 messaging platforms (Telegram, Discord, Slack, WhatsApp, Signal, Matrix, and more) with persistent memory and autonomous skill creation.
warningInstallation sources scripts outside of Community Scripts repo. Please check the source before installing.
warningHermes can execute terminal commands. The agent runs as a dedicated 'hermes' service user for isolation.
infoAfter container startup, login, switch to the hermes user (su - hermes) and run 'hermes setup' to configure your model provider and gateway server.
infoOpenAI-compatible API server available at http://<container-ip>:8642/v1. API key is stored in /home/hermes/.hermes/.env.
infoAccess the web dashboard via SSH tunnel: ssh -fNL 9119:localhost:9119 root@<container-ip>, then open http://localhost:9119
INSTALL
Approved local installer
Defaultdebian 13
Approved locally2 CPU4096 MB RAM20 GB disk
Config path/home/hermes/.hermes/.env
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/hermesagent.sh'; sha='22d2619d0420c7d3a7937c40b7008ef5c000f3f2ae63cc71a1b8bf7582df777d'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/hermesagent.shSHA-256 22d2619d0420c7d3a7937c40b7008ef5c000f3f2ae63cc71a1b8bf7582df777d LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.