Skip to content

feat: add Hermes Agent service template#9528

Closed
oliverhees wants to merge 1 commit into
coollabsio:nextfrom
oliverhees:feat/hermes-agent-template-v2
Closed

feat: add Hermes Agent service template#9528
oliverhees wants to merge 1 commit into
coollabsio:nextfrom
oliverhees:feat/hermes-agent-template-v2

Conversation

@oliverhees

Copy link
Copy Markdown

Changes

Adds a one-click install template for Hermes Agent by Nous Research. Hermes Agent is a self-improving AI agent with a built-in learning loop, skills, persistent memory, and multi-platform messaging (Telegram, Discord, Slack, WhatsApp, Signal). 75k+ GitHub stars.

  • templates/compose/hermes-agent.yaml — service template using nousresearch/hermes-agent:latest (multi-arch amd64/arm64), port 9119, volume at /opt/data
  • public/svgs/hermes-agent.svg — logo from the official repository

Issues

Category

  • Bug fix
  • Improvement
  • New feature
  • Adding new one click service
  • Fixing or updating existing one click service

Preview

Web UI on port 9119 (FastAPI + React). Users configure their LLM provider via the built-in setup wizard after first start.

AI Assistance

  • AI was NOT used to create this PR
  • AI was used (please describe below)

If AI was used:

  • Tools used: Claude Code (research and drafting)
  • How extensively: Used to research Docker setup and ports. YAML verified manually against Dockerfile and entrypoint.sh.

Testing

  • Docker image nousresearch/hermes-agent:latest is published and multi-arch
  • Web server starts on port 9119 via hermes web --host 0.0.0.0 --port 9119 --no-open
  • Volume at /opt/data verified in Dockerfile and entrypoint.sh
  • Env vars match official .env.example

Contributor Agreement

Important

  • I have read and understood the contributor guidelines. If I have failed to follow any guideline, I understand that this PR may be closed without review.
  • I have searched existing issues and pull requests (including closed ones) to ensure this isn't a duplicate.
  • I have tested all the changes thoroughly with a local development instance of Coolify and I am confident that they will work as expected when a maintainer tests them.

@luisalrp

Copy link
Copy Markdown

Thanks for creating the PR. I have tested myself the docker compose when I saw it and it works for me opening the ports.

The healthcheck does not work because there is no curl in the docker image. I created an issue in the Hermes Agent repo asking for a Healthcheck method in the Dockerfile. NousResearch/hermes-agent#9751

Best, Luis.

@ShadowArcanist

Copy link
Copy Markdown
Member

Untested PR..

App doesn't start and health check doesn't work (image doesn't have curl):

image

@github-actions github-actions Bot locked as resolved and limited conversation to collaborators May 25, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants