Skip to main content

file-tray

❖ Communityv0.1.0★ 6

Session file tray — paths the Hermes agent touched via read_file, write_file, or patch. Desktop pane and /files. No API keys.

Open in Hermes Desktop
hermes plugins install file-tray

What it adds

Tools 2

file_tray_listfile_tray_clear

Hooks 1

post_tool_call

README

From the reviewed commit 275f040 ↗; it updates when the author re-pins.

file-tray

Hermes plugin: paths this agent session actually touched (read_file, write_file, patch). Desktop pane + /files. No API keys. Does not write user files itself — only records paths.

Repo: https://github.com/aydnOktay/hermes-file-tray

Install

hermes plugins install https://github.com/aydnOktay/hermes-file-tray.git
hermes plugins enable file-tray

Copy the pane (Hermes 0.21 installer may skip it):

New-Item -ItemType Directory -Force -Path "$env:LOCALAPPDATA\hermes\desktop-plugins\file-tray" | Out-Null
Copy-Item "$env:LOCALAPPDATA\hermes\plugins\file-tray\desktop\plugin.js" "$env:LOCALAPPDATA\hermes\desktop-plugins\file-tray\plugin.js" -Force

Restart Hermes. Open the file tray pane. Status chip: ft N.

  1. Ask the agent to read or edit a file
  2. Paths appear in the pane (read / write / patch)
  3. Click a name to insert the path into the composer; copy / reveal as needed

Slash: /files /files clear

State: $HERMES_HOME/plugin-data/file-tray/state.json

v1 rules

  • Unique Python modules (file_store, not store)
  • Unique paths, last 40; same path updates action + timestamp
  • Ignores terminal / web tools (those are not file tools)
  • No network, no API keys
debug-desk❖ Community★ 10

Today's git digest in the current repo, plus the last failed terminal command the Hermes agent ran. Desktop pane, status chip, optional local LLM summary. Does not watch OS or editor terminals.

Desktop
needs-you❖ Community★ 7

Hermes is waiting — full Desktop page for pending approvals. Queue, chip, OS notify. Redacted previews only. No API keys.

Desktop
done-bell❖ Community★ 5

Ring when a Hermes turn finishes so you can leave the window. OS notification, optional chime, and a busy/done chip. Optional "needs you" when approval is waiting. No API keys.

Desktop
sketch-pad❖ Community★ 5

Draw a shape on a Desktop pad and attach the PNG to the next Hermes chat message. For "what is this shape" when you have no photo.

Desktop
command-tray❖ Community★ 3

Session command tray — shell commands the Hermes agent ran via the terminal tool (success and failure). Desktop pane and /commands. No API keys. Disclosure — records terminal commands with exit code, workdir and a 160-char redacted output preview to $HERMES_HOME/plugin-data/command-tray/state.json; the Desktop pane inserts text through Hermes Desktop's internal hermes:composer-insert event (not a public SDK API) with clipboard fallback; no network.

Desktop
lib-docs❖ Community★ 3

Look up current library docs from public npm and PyPI (no API keys). Resolve a package, fetch README and metadata, keep recent lookups on Desktop. Disclosure — HTTPS to registry.npmjs.org, pypi.org and cdn.jsdelivr.net (npm READMEs) only; package name and version leave the machine; recent lookups are stored under $HERMES_HOME/plugin-data/lib-docs; the Desktop pane inserts text through Hermes Desktop's internal hermes:composer-insert event (not a public SDK API).

Tools

← Back to the catalog · catalog built Oct 15, 2026