## What can I help with?

Ask anything, run commands, explore files, or manage your scheduled tasks.

A response may have been in progress when you last left. Reload messages?
Connection lost Your browser reports that this device is offline. I will refresh this page automatically when Hermes is reachable again.
Hermes agent is not responding The gateway heartbeat failed. Messages may not be delivered until it comes back.
Approval required
Clarification needed
Pick a choice, or type your own answer below.
Terminal ·
Terminal ·
Drop files to attach
Listening…
Select a skill
Pick a skill from the sidebar to view its contents, or create a new one.
Select a memory section
Pick a section from the sidebar to view or edit its contents.
Select a scheduled job
Pick a job from the sidebar to view its details and runs, or create a new one.
Board
Read-only view
Loading...
Select a space
Pick a space from the sidebar to view its files and settings, or add a new one.
Select a profile
Pick an agent profile from the sidebar to view and edit its settings, or create a new one.
Usage Analytics
Loading...
Logs
Choose a log file to view recent lines.
No log lines yet.
Plugin
Conversation
No active conversation selected.
Appearance
Theme, accent colors, and visual style.
Theme
Skin
Font size
Keep workspace panel open by default
When enabled, the workspace / file browser panel opens automatically with each new session. You can still close it manually at any time.
Show session jump buttons
Show floating Start and End buttons while reading long session histories.
Load older messages while scrolling up
When enabled, older messages load automatically as you scroll upward. When disabled, use the older-messages button.
Activity display
Compact Worklog groups supporting activity into a quiet summary. Transparent Stream keeps each thinking/tool event as its own chronological expandable row.
Auto-follow new content
When enabled, the view scrolls to the bottom as new tokens stream in. When disabled, you control the scroll position manually.
Open Worklog details automatically
When enabled, new Worklog details start expanded so tool, thinking, and progress cards are visible without an extra click. When off, Worklog details stay folded by default; per-turn manual collapse/expand choices still win.
Sidebar tabs
Choose which tabs appear in the sidebar and rail. Drag chips to reorder them. Chat and Settings are always visible.
Preferences
Defaults and UI behavior for Hermes Web UI.
Default Model
Used for new conversations. Existing conversations keep their selected model.
Auxiliary Models
Side-task routing for vision, compression, title generation, etc. "Auto" uses your main chat model.
Hide new-chat suggestions
Hide the three default suggestion buttons on the empty new-chat screen to avoid accidental taps.
Send Key
Language
Right-to-left chat layout
Flips alignment of chat messages and the composer input for languages like Arabic or Hebrew. Affects only the chat area — sidebar and other panels stay left-to-right.
Notification sound
Play a sound when the assistant finishes a response.
Text-to-Speech for responses
Show a speaker button on each assistant message to read it aloud using your browser's speech synthesis.
Auto-read responses aloud
Automatically speak each new assistant response when it finishes. Pauses when you start typing.
Hands-free voice mode button
Show the voice-mode button (audio waveform) next to the dictation mic. Lets you speak naturally — Hermes auto-sends after a pause and reads replies aloud. Requires a browser that supports both speech recognition and TTS.
Send raw audio instead of transcribing
Record and send the original audio file to the agent instead of converting it to text first. The agent can then transcribe it or process the raw audio (emotion, background noise, custom STT). Like Telegram's voice message behavior.
TTS Engine
Choose speech engine. Edge TTS uses Microsoft neural voices via the server.
Voice
Preferred voice. Populated from your browser's available voices.
Speech rate
1.0x
Speech pitch
1.0
Browser notifications
Show a system notification when a response completes while the app is in the background.
Show token usage after responses
Displays input/output token count below each assistant reply. Also toggled with `/usage`.
Show provider quota chip in composer
Displays an ambient remaining-quota indicator (e.g. OpenRouter credit balance) in the composer footer. Default off. Only visible on wide displays (≥1400px) when enabled, to keep the composer uncluttered on laptop and standard desktop widths.
Show conversation outline
Show a desktop-only jump list for user questions in the current conversation. Off by default.
Show token speed (TPS)
Displays tokens per second in assistant message headers while streaming and after a response completes. Off by default.
Fade text effect
Fade newly streamed words in while the assistant is responding. Similar to OpenWebUI; off by default for maximum performance.
Auto-expand terminal on output
Expand the collapsed terminal panel automatically when a running command emits new output.
Redact sensitive data in API responses
Self-hosted users can disable for transparency (not recommended for shared instances).
Sidebar density
Controls how much metadata the session list shows in the left sidebar.
Pinned conversations limit
Maximum number of active conversations that can be pinned in the sidebar. Default is 3.
Adaptive title refresh
Automatically re-generates the session title based on the latest exchange, keeping it relevant as the conversation evolves. Requires an LLM title generation model to be configured.
Busy input mode
Controls what happens when you send a message while the agent is running. Queue waits for the current task; Interrupt cancels and starts fresh; Steer injects a mid-turn correction without interrupting (falls back to interrupt when the agent is not yet cached or the stream has ended).
Show non-WebUI sessions
Show conversations from CLI, Telegram, Discord, Slack, and other channels in the session list. Click to import and continue.
Show cron sessions
Surface cron job output as conversations in the sidebar. Only active when non-WebUI sessions are enabled. Defaults off; high-frequency jobs can flood the sidebar.
Show previous messaging sessions
Show older Discord, Telegram, Slack, and Weixin sessions that were replaced by reset or compression.
Sync usage to /insights
Mirrors WebUI token usage to state.db so `hermes /insights` includes browser session data. Off by default.
Check for updates
Show a banner when newer versions of the WebUI or Agent are available. Runs a background git fetch periodically.
Ignore Agent updates
Keep WebUI update checks on, but hide Agent update notices and skip Agent update fetches.
Summarize What's New with AI
Changes the What's New action from opening the raw diff first to generating a short, human-readable summary. The regular diff comparison stays available after the summary.
Default assistant name
Used for the default profile only. Other profiles use their own profile names.
Providers
Manage API keys for AI providers. Changes take effect immediately.
No configurable providers found.
Plugins
View installed Hermes plugins and the lifecycle hooks they register. This panel is read-only.
No Hermes plugins are currently visible. Install or enable plugins from the Hermes CLI/config to see them here.
System
Instance version and access controls.
WebUI: — Agent: not detected
Access Password
Enter a new password to set or change it. Leave blank to keep current setting.
The HERMES_WEBUI_PASSWORD environment variable is currently set and takes precedence. Unset it and restart the server to manage the password from here.
Stop the Hermes WebUI server
Gracefully stops the local WebUI server. Useful if you launched via `./ctl.sh start` and want to stop without switching to a terminal. You'll need to relaunch the server (`./ctl.sh start` or the native app) before the WebUI is reachable again.
Passkeys
Register this browser or device for passwordless sign-in. Once at least one passkey exists, you can remove the password and sign in with passkeys only.
No passkeys registered.
Official Hermes Dashboard
Show a nav-rail link when the official `hermes dashboard` is reachable. Public reverse-proxy URLs are stored as browser-only links and are never server-probed.
Gateway Status
Status of the Hermes gateway (Telegram, Discord, Slack, etc.)
Loading…
MCP Servers
View Model Context Protocol servers configured in config.yaml.
Server changes are read-only here for now. Edit config.yaml and restart Hermes for changes to take effect.
MCP Tools
Search known tools across active MCP servers.
Tool inventory only uses already-known active MCP runtime data; the WebUI does not start or probe servers.
Help
Resources and support for Hermes WebUI.
Documentation
Guides, configuration reference, and the full Hermes WebUI README.
Open Documentation
Having an issue?
Search existing reports or open a new one on GitHub.
Open GitHub Issues
Workspace
hidden visible

Confirm action

### New board

Name
Slug (lowercase, hyphens)
Description (optional)
Icon (emoji, optional)
Color (optional)

### New task

Title
Description
Status
Priority
Assignee
Pick a Hermes profile so the dispatcher can claim and run this task. Tasks left as Unassigned will sit in Ready forever.
Tenant