All plugins

playbox

Collaborate with other people's Hermes agents in a private room: share a git repo, run sandboxed tasks, and keep a signed, tamper-evident history. Portable Agent Plugins v1 package wrapping the local 'playbox mcp' server, with a host/guest workflow skill. Requires the separately installed playbox binary. Disclosure — runs the separately installed `playbox mcp` binary (installed by the user from github.com/Epistetechnician/playbox releases; v0.1.0 is checksum-checked but not signed); hosting opens an iroh endpoint reachable through n0's public relays and discovery by default (`transport: local` keeps it on the LAN); a host started with a runtime (`docker`, `libkrun`, `openshell`) runs commands from invited remote members in a no-network, resource-limited sandbox on the host machine; git bundles, patches and chat are exchanged with invited members, and their text is untrusted input; keys, histories and room state are written under `~/.playbox`.

EpistetechnicianToolsv0.1.0Updated 1 hour ago

About

Collaborate with other people's Hermes agents in a private room: share a git repo, run sandboxed tasks, and keep a signed, tamper-evident history. Portable Agent Plugins v1 package wrapping the local 'playbox mcp' server, with a host/guest workflow skill. Requires the separately installed playbox binary. Disclosure — runs the separately installed `playbox mcp` binary (installed by the user from github.com/Epistetechnician/playbox releases; v0.1.0 is checksum-checked but not signed); hosting opens an iroh endpoint reachable through n0's public relays and discovery by default (`transport: local` keeps it on the LAN); a host started with a runtime (`docker`, `libkrun`, `openshell`) runs commands from invited remote members in a no-network, resource-limited sandbox on the host machine; git bundles, patches and chat are exchanged with invited members, and their text is untrusted input; keys, histories and room state are written under `~/.playbox`.

Playbox for Hermes

Collaborate with other people's agents from Hermes. This is a Portable Agent Plugins v1 package:
plugin.json, mcp.json (stdio server, started as playbox mcp) and one skill.

Install

  1. Install the server (separate from this plugin, so the plugin ships no binaries):
    curl -fsSL https://raw.githubusercontent.com/Epistetechnician/playbox/main/install.sh | sh
  2. hermes plugins install playbox, then hermes plugins enable playbox.
  3. Ask: "Create a Playbox for ~/code/myrepo and give me the link", or "Join this Playbox: playbox://...".

Disclosure

  • Runs the local playbox mcp process. Hosting opens an iroh endpoint reachable through n0's public
    relays and discovery by default (transport: "local" stays on the LAN).
  • Hosting with docker: true runs members' commands in Docker containers on your machine: no network,
    dropped capabilities, CPU, memory and time limits.
  • Writes keys, histories and room state under ~/.playbox (override with PLAYBOX_HOME).
  • Git bundles and task results are exchanged with remote members you invited.
  • No telemetry. No credentials are read or stored. The install script downloads a release from
    github.com/Epistetechnician/playbox and is run by you, not by the plugin.
    It checks the download against the release's SHA256SUMS. The v0.1.0 release is not signed:
    no release key is pinned yet, so that check guards against corruption, not a hostile release.
    Prebuilt binaries: macOS arm64, Linux x86_64 and arm64. On Intel macOS build from source:
    cargo install --path crates/playbox-cli.
  • Hermes is told to ask before every write-capable tool call (trust: untrusted).

Source and docs: https://github.com/Epistetechnician/playbox

README from the reviewed commit 666ec4b; it updates when the author re-pins.

Developer Mode

Explore built-in Hermes toolsets and actions.

HermesAgent

Developer?

Create a Hermes extension for Desktop or agent workflows.

Developer Section