跳到主要内容

needs-you

Communityv0.1.0 0

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

Open in Hermes Desktop
hermes plugins install needs-you

What it adds

Tools 2

needs_you_listneeds_you_clear

Hooks 2

pre_approval_requestpost_approval_response

README

From the reviewed commit f903b8e; it updates when the author re-pins.

Needs You

Hermes is waiting. One page for everything that needs you.

A Hermes Desktop plugin: the pending approval queue as a full page — not a chip that only blinks, not a tray you forget. Leave the chat. When the agent hits a dangerous command, it lands here. Approve once, allow for the session, deny, or jump back to the session.

Repo: https://github.com/aydnOktay/hermes-needs-you

POWERED BY HERMES AGENT · COMMUNITY PLUGIN · v0.1.0

Disclosure — stores redacted command previews and approval metadata under $HERMES_HOME/plugin-data/needs-you/. Nothing leaves the machine. No API keys.

What you get

Full page Sidebar Needs You, palette-friendly route /needs-you. Status chip needs you N — click opens the page.
Live queue Hooks catch pre_approval_request / post_approval_response. Decide here approval.respond via the gateway when possible.
Notify Optional chime + OS notify when a new item arrives. Safe storage Secrets scrubbed before write; previews truncated.

Install

hermes plugins install https://github.com/aydnOktay/hermes-needs-you.git
hermes plugins enable needs-you

Copy the Desktop package (Hermes 0.21 may skip it):

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

Restart Hermes Desktop. Open Needs You in the sidebar.

Use

  • Trigger any approval (dangerous shell / code).
  • Chip shows needs you 1 — open the page.
  • Approve once / Allow session / Deny, or Open session.
  • Slash: /needs, /needs clear, /needs help

Tools: needs_you_list, needs_you_clear (local queue only — clear does not deny a live approval).

v1 rules

  • Unique modules (needs_store / needs_hooks / …)
  • Observer hooks only enqueue/resolve local state; consent is via gateway RPC
  • Redacted previews only — never persist raw secrets on purpose
  • Full page (ROUTES_AREA) + sidebar + status chip

Not this

  • Not a Done Bell replacement (turn-finished chime) — complementary
  • Not a Resetwatch / quota page
  • Not an agent tool that auto-approves

License

MIT

debug-desk Community 7

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
sketch-pad Community 4

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
file-tray Community 1

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

Desktop
command-tray Community 0

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
done-bell Community 0

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
lib-docs Community 0

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 Sep 23, 2026