Hermes Pixel Office
teknium1/hermes-pixel-office
Pixel-art virtual office for Hermes Agent: every session and subagent is an animated character
Hermes Pixel Office is a Hermes Agent plugin that shows every agent session and delegate_task subagent as an animated pixel-art character at a desk in a virtual office. It runs live in a browser, with an optional VS Code extension.
What Hermes Pixel Office does
Hermes Pixel Office turns Hermes activity into a pixel-art office. Each Hermes session, whether from the CLI, Telegram, Discord or cron, becomes a character that walks in, sits at a desk and leaves when the session ends. Subagents started with delegate_task appear as gold-collared characters labeled by goal. Animations reflect what the agent is doing: typing for write_file and patch, reading a book for read_file and search_files, browsing for web tools, a flickering green monitor for terminal work and pointing when delegating. Dangerous-command approvals show a red alert bubble and a header counter. Sessions from all Hermes processes on the machine share one office.
The plugin is visual only. It observes lifecycle hooks, such as pre and post tool call, subagent start and stop, session start and end, and approval request and response, and appends one JSON line per event to ~/.hermes/pixel-office/events.jsonl. A daemon thread serves a single canvas page and a /state endpoint at 127.0.0.1:8113, with sprites drawn in code and no dependencies. It never blocks, vetoes or transforms anything and adds no model-tool footprint. An optional sound chime and a demo_feed.py script that needs no Hermes install are included.
Key features
- One animated character per Hermes session, across CLI, Telegram, Discord and cron
- Gold-collared characters for delegate_task subagents, labeled by goal
- Activity animations for typing, reading, browsing, terminal work and delegating
- Visual flags for pending dangerous-command approvals
- Optional sound chime, off by default
- Standalone browser view plus a companion VS Code extension
When to use it
- Watching several agents work at once without reading logs
- Noticing quickly when an approval request is waiting
- Following subagent delegation while a long task runs
Who it is for: Hermes Agent users who run multiple sessions or subagents and want a live visual overview.
How it fits with Hermes Agent
Built as a Hermes plugin that reads lifecycle hooks and does not alter prompts, tools or the prompt cache.
How to install Hermes Pixel Office
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/teknium1/hermes-pixel-office ~/.hermes/plugins/pixel-office
hermes plugins enable pixel-officeRequirements: Hermes Agent with plugin support; start a new Hermes session after enabling the plugin, then open http://127.0.0.1:8113
FAQ
What is Hermes Pixel Office?
Hermes Pixel Office is a Hermes Agent plugin that draws each agent session and subagent as an animated pixel character in a virtual office. It updates live in a browser or in VS Code.
How do I install Hermes Pixel Office?
Clone the repository into ~/.hermes/plugins/pixel-office and run hermes plugins enable pixel-office. Start a new Hermes session, then open http://127.0.0.1:8113.
Does Hermes Pixel Office change how Hermes behaves?
No. The plugin is visual only. It observes lifecycle hooks and never blocks, vetoes or transforms anything, adds no model-tool footprint and does not touch the prompt cache.
Similar interfaces for Hermes Agent
All interfacesOpen bridge layer that connects local agent CLIs, including Hermes Agent, to web, mobile and IM clients
WolframRavenwolf Hermes HA IntegrationHome Assistant custom integration that makes Hermes Agent a voice and chat conversation agent
xP3ta Hermes ConsoleAndroid-first Flutter client for self-hosted Hermes Agent with chat, Bots, operations and Voice
reallygood83 Hermes for WebBrowser workbench for Hermes Agent with setup packs, artifacts and memory-based personalization
bchop-studio Hermes Skins Pack101 drop-in CLI and TUI skin themes for Hermes Agent, from cyberpunk and OLED dark to pastel and paper
eliautobot My Virtual WorldSelf-hosted 3D voxel world where OpenClaw and Hermes agents move, work and show live activity
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent