Hermes Agent Dock
BkashJEE/hermes-agent-dock
Hermes Desktop dock for chatting with profiles, running concurrent jobs and assigning Kanban tasks
Hermes Agent Dock is a plugin for Hermes Desktop that adds a floating card for chatting directly with any configured Hermes profile, even while the active orchestrator is busy. Messages become Kanban work only when Assign task is switched on.
What Hermes Agent Dock does
The Dock discovers the profiles already registered with Hermes and does not create or copy agents. For the selected profile it loads a model list from that profile's own configured provider, starts or resumes a session, and keeps that profile's tools, memory, approval gates and session. Different profiles can run at the same time, while one profile runs one job at a time. The card floats at the top right by default, and a Dock or Undock control moves it into the bottom workspace.
The Dock can attach to a live session and send ASK, NUDGE, REDIRECT and STOP requests, which it records in a profile-local SQLite ledger under $HERMES_HOME/agent-dock. Launcher mode polls background jobs and does not stream tokens. The release candidate v0.4.0 is verified on Windows 10 with Hermes Desktop, and the README says macOS and Linux installs still need release testing. Hermes v0.20.0 users open it from the status bar or Command Palette.
Key features
- Floating or docked card for direct chat with any configured profile
- Model picker based on the selected profile's provider
- Concurrent jobs across profiles, with cancellation
- Optional Assign task switch that turns a message into a Kanban card
- Attach to a live session and send ASK, NUDGE, REDIRECT or STOP
- Profile-local SQLite ledger of requests and receipts
When to use it
- Asking a specialist profile a quick question while the orchestrator is busy
- Cancelling a runaway job on one profile without touching the others
- Handing a message to a profile as a tracked Kanban task
Who it is for: Hermes Desktop users who run several profiles and want to reach any of them without leaving the current workspace.
How it fits with Hermes Agent
Built as a plugin for Hermes Desktop that reads the profiles from hermes profile list and uses Hermes sessions and Kanban.
How to install Hermes Agent Dock
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone --branch v0.4.0 --depth 1 https://github.com/BkashJEE/hermes-agent-dock.git
cd hermes-agent-dock
python install.pyRequirements: Hermes Agent with Hermes Desktop, Python 3.10+, and at least one profile returned by hermes profile list
Note: It is a community project, not an official Nous Research release, and the README verifies it only on Windows 10.
FAQ
What is Hermes Agent Dock?
Hermes Agent Dock is a Hermes Desktop plugin with a floating chat card for talking to configured Hermes profiles directly, running jobs concurrently and optionally assigning work as Kanban tasks.
Does Hermes Agent Dock work with Hermes Agent?
Yes. It is built for Hermes Desktop and discovers the profiles Hermes already has. Hermes v0.20.0 opens it from the status bar or Command Palette.
How do I install Hermes Agent Dock?
Clone the v0.4.0 tag, run python install.py, then fully restart Hermes Desktop once so its Python backend mounts. You can confirm the install with hermes plugins list --plain --no-bundled.
Similar interfaces for Hermes Agent
All interfacesCross-platform Tauri desktop app for hermes-webui with SSH tunnel mode, native tabs and notifications
sesaloy Hermes MobileSelf-contained ARM64 Android app that runs Hermes Agent locally with a mobile interface
Giton22 HeraldUnofficial native Android client for Hermes Agent with chat, approvals, notifications and voice
promptclickrun bighelpNative iPhone app for chatting with your Hermes agents, with voice, approvals and notifications
joeynyc Hermes Chronos ForgeCockpit-style dashboard theme and Command Center ops plugin for the Hermes Agent web dashboard
erenciracioglu-dotcom Hermes Desktop AvatarAlways-on-top desktop sprite avatar that chats with a local Hermes Agent gateway, built with PySide6
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent