fnOS Hermes Agent Web
veenyi/fnos-hermes-agent-web
Hermes Agent desktop Web UI packaged as an fnOS app, with Chinese localization and incremental updates
fnOS Hermes Agent Web is a packaging of Hermes Agent for fnOS that provides an FPK install package, a Chinese-localized desktop Web UI, an fnOS management skill and incremental updates through GitHub.
What fnOS Hermes Agent Web does
The project builds on the official NousResearch hermes-agent and adapts it for fnOS (飞牛). It provides an FPK package for the fnOS App Center, a desktop Web UI with a Chinese localization layer and mobile adaptation, a management skill for fnOS (trim-cli), and updates delivered from GitHub. The README is written in Chinese.
Version numbers combine the official Hermes release code with an iteration number, so 0.24.4.36 is iteration 36 on Hermes 0.24.4, and the count restarts when the official code changes. Each release uploads three assets: the full FPK for fresh installs, an incremental tar.gz containing only the files changed since the previous iteration, and a hot-patch.json with the base version, version, file list and checksum. The monitor's /api/app/hot-patch endpoint detects that file, downloads the incremental archive, applies it and restarts, with no full reinstall. The tree includes a Node backend, the desktop Web UI, a vendored copy of the upstream Hermes source, build scripts and GitHub Actions that sync upstream, build and publish.
Key features
- FPK install package for the fnOS App Center
- Desktop Web UI with Chinese localization and mobile adaptation
- fnOS management skill (trim-cli)
- Incremental hot-patch updates without a full reinstall
- Version numbers that follow the official Hermes release code
- GitHub Actions for upstream sync, build and release
When to use it
- Running Hermes Agent as an app on an fnOS machine
- Using a Chinese-language desktop Web UI for Hermes from a browser or phone
- Keeping a deployed copy current with small incremental updates
Who it is for: fnOS users, especially Chinese-speaking ones, who want Hermes Agent installed as a native app.
How it fits with Hermes Agent
A repackaging of the official hermes-agent for fnOS, vendoring the upstream source under app/hermes-src with custom configuration.
Requirements: An fnOS system that can install FPK packages
Note: The README is in Chinese, and the project vendors a copy of the upstream hermes-agent source under app/hermes-src.
FAQ
What is fnOS Hermes Agent Web?
fnOS Hermes Agent Web is a packaging of Hermes Agent for the fnOS platform. It provides an FPK installer, a Chinese-localized desktop Web UI, an fnOS management skill and GitHub-based updates.
Does fnOS Hermes Agent Web work with Hermes Agent?
Yes. It is built on the official NousResearch hermes-agent, vendors the upstream source and tracks the official release code in its version number.
How does fnOS Hermes Agent Web update itself?
Each release includes a hot-patch.json and an incremental archive. The monitor's /api/app/hot-patch endpoint downloads the archive, applies it and restarts the app without a full reinstall.
Similar deployment for Hermes Agent
All deploymentAndroid app and Termux CLI that run the Hermes Agent gateway on a phone without root
MilkyWay008 Hermes OTGPortable Hermes Agent for Windows that runs from a USB stick with no install, beside an installed Hermes
cloudaii Hermes AI Agent InstallerCommunity installer script and setup guide for running Hermes Agent on Linux, macOS or WSL
mattppal Hermes Agent Fly.io TemplateDeploy a private Hermes Agent gateway on Fly.io behind Open WebUI, Cloudflare Access and Modal sandboxes
Colton-z AstraBoxSelf-hosted platform that runs Hermes, Claude Code, Codex, DeepSeek Harness and Pi as managed Agents
Colin4k1024 HermesXGo-based multi-tenant runtime control plane for running governed AI agents as production infrastructure
Related guides: How to run Hermes Agent securely · How to install Hermes Agent · Connect Hermes agents on several machines with Hermes Desktop