Hermes Agent for fnOS
iranee/fnos-hermes-agent
Native fnOS NAS package that deploys Hermes Agent with a web control panel
Hermes Agent for fnOS is a native application package that deploys Hermes Agent on feiniu NAS (fnOS) devices through the platform's own fpk app center, with a web-based control panel for configuration and chat.
What Hermes Agent for fnOS does
The package manages the Hermes process through a Node.js-based Monitor service and exposes a web control panel for model and API-key configuration and for chatting with the agent, supporting multiple messaging channels, WeChat, QQ bot, Feishu, WhatsApp and Telegram, each bound by scanning a QR code in the web UI and independently startable or stoppable. Chat supports full markdown rendering, in-page conversion between a URL and a QR code or text, image and file attachments for the agent to analyze, and multiple parallel chat windows with timeout notices.
A model fallback mechanism switches to a backup model automatically if the primary model fails, keeping the service continuous. The application's lifecycle is managed entirely by fnOS itself, exposing status (running, stopped, starting) in the control panel rather than manual start and stop buttons, and the README points to a separate, newer project by another author that adds expert-team selection and more workflow features.
Key features
- Native fnOS fpk package with a web control panel for setup and chat
- QR-code binding for WeChat, QQ bot, Feishu, WhatsApp and Telegram channels
- Automatic fallback to a backup model if the primary model fails
- Multi-window parallel chat with timeout notices and continued background responses
- Lifecycle fully managed by fnOS, with status shown rather than manual controls
When to use it
- Running a Hermes Agent chatbot directly on a feiniu NAS device without a separate server
- Giving a NAS-hosted Hermes agent QR-bound access to WeChat, QQ, Feishu or WhatsApp
- Keeping a NAS-hosted Hermes chat available through automatic model fallback
Who it is for: fnOS NAS owners who want to run Hermes Agent as a native, app-center-managed package with messaging-channel access.
How it fits with Hermes Agent
This package exists specifically to run Hermes Agent on fnOS NAS hardware through the platform's native app center, proxying chat to a local Hermes gateway process.
Requirements: fnOS with its app center, about 1GB of free storage, and Node.js v24 (handled automatically during install)
Note: The author notes a separate, newer project by another maintainer with more features, and states this project may only keep long-term stable versions updated going forward.
FAQ
What is Hermes Agent for fnOS?
It is a native fnOS NAS application package that runs Hermes Agent through the platform's app center, with a web control panel for model configuration and chat.
Does it work with Hermes Agent?
Yes, it exists specifically to deploy and manage Hermes Agent as a native fnOS package, proxying the web control panel to a local Hermes gateway process.
What do I need to run Hermes Agent for fnOS?
You need an fnOS NAS with its app center, about 1GB of free storage for Python dependencies and cache, and Node.js v24, which the installer handles automatically.
Similar deployment for Hermes Agent
All deploymentCommunity Helm chart that packages Hermes Agent for Kubernetes with state-safety guardrails
sunnysktsang Hermes SuiteOne container running Hermes' gateway, dashboard and web UI with auto runtime detection
Clawdi-AI ClawdiOpen-source agent hub: run managed Hermes or OpenClaw in the cloud, or connect agents on your own computer
zhangqi444 open-forgeSkill that lets your AI coding agent self-host 2,200+ open-source apps, from provisioning to TLS
WolframRavenwolf Hermes Agent Home Assistant Add-onHome Assistant add-on that runs Hermes Agent with a dashboard, web terminal and messaging gateway
amirghm Hermes-Agent MobileInstaller that runs Hermes Agent on a phone: Android through Termux, iOS through iSH with limits
Related guides: How to run Hermes Agent securely · How to install Hermes Agent · Connect Hermes agents on several machines with Hermes Desktop