Files
ProxmoxVEDHelperScripts/json/hermesagent.json
Stephen Chin c80dbaa5e6 feat(hermesagent): add hermes-setup helper script for first-time setup
- Add /usr/bin/hermes-setup that runs hermes setup as root, allowing
  optional components (TTS engines, browsers, etc.) to be installed,
  then restores ownership and permissions on /home/hermes
- Update login hint to reference hermes-setup
- Update completion message to guide users to hermes-setup and note
  that the gateway service should be installed as a user service
- Update JSON note to reflect new setup flow
2026-05-24 11:58:58 -07:00

58 lines
2.2 KiB
JSON

{
"name": "Hermes Agent",
"slug": "hermesagent",
"categories": [
20
],
"date_created": "2026-05-02",
"type": "ct",
"updateable": true,
"privileged": false,
"has_arm": false,
"interface_port": null,
"documentation": "https://hermes-agent.nousresearch.com/docs",
"website": "https://hermes-agent.nousresearch.com",
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hermes.webp",
"description": "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.",
"install_methods": [
{
"type": "default",
"script": "ct/hermesagent.sh",
"config_path": "/home/hermes/.hermes/.env",
"resources": {
"cpu": 2,
"ram": 4096,
"hdd": 20,
"os": "debian",
"version": "13"
}
}
],
"default_credentials": {
"username": null,
"password": null
},
"notes": [
{
"text": "Installation sources scripts outside of Community Scripts repo. Please check the source before installing.",
"type": "warning"
},
{
"text": "Hermes can execute terminal commands. The agent runs as a dedicated 'hermes' service user for isolation.",
"type": "warning"
},
{
"text": "After container startup, login as root and run 'hermes-setup' to configure your model provider and gateway server. When prompted to install the gateway service, install it as a user service (not a system service).",
"type": "info"
},
{
"text": "OpenAI-compatible API server available at http://<container-ip>:8642/v1. API key is stored in /home/hermes/.hermes/.env.",
"type": "info"
},
{
"text": "Access the web dashboard via SSH tunnel: ssh -fNL 9119:localhost:9119 root@<container-ip>, then open http://localhost:9119",
"type": "info"
}
]
}