Hermes dashboard "Chat unavailable: 1"
Last checked
The error
Chat unavailable: 1The bare exit code older dashboards printed when the chat terminal failed to start (described in PR #92296). Current builds say: "Chat could not start: Hermes needs Node.js to run the terminal chat. Install Node 18+ (for example from nodejs.org) and reopen this tab."
The dashboard's Chat tab runs a Node.js terminal app (hermes --tui). When it cannot start, older builds printed the raw exit code, and 1 usually meant Node.js or npm was not found on the dashboard's PATH. Install Node 18 or newer where the dashboard can see it, restart hermes dashboard, and reopen the tab. Current builds say this in plain words.
Why it happens
The dashboard spawns the chat terminal as a child process. If the launcher exits before the terminal connects, its readable error goes to the server log and only the exit code reached the browser.
- Node.js or npm is missing, or missing from the PATH of the service or shell that runs hermes dashboard.
- Too many chat terminals are open in other tabs.
- In Docker images from before June 2026, /opt/hermes/ui-tui was owned by root while the dashboard ran as the hermes user (issue #20500).
- On Windows, the embedded terminal needs a POSIX PTY, so the dashboard shows Chat unavailable: the embedded terminal requires a POSIX PTY instead.
The fix
- 1 Install Node.js 18 or newer.
- 2 Make sure the shell or service that starts hermes dashboard has node on its PATH, then restart it.
- 3 Close other chat tabs and click Start new session.
- 4 In Docker, pull a current image, or run docker exec -u root <container> chown -R hermes:hermes /opt/hermes/ui-tui.
node --versionStill failing?
- Read the terminal where hermes dashboard runs; the real error is printed there.
- Run hermes chat in a terminal on the same machine. If that works, only the dashboard's chat launcher is failing.
Related errors
Hit a different error?
Paste any agent error and get the cause and fix in seconds.
Frequently asked questions
Stop firefighting agent errors
Decoding errors one at a time is the manual version of what BetterClaw automates. Run your agents on a no-code AI agent platform with managed models, retries and config validation built in.
Free plan available · Pro $49/mo · BYOK · 7-day free trial
