abundantbeing/hermes-browser-extension
This project provides a browser-native side panel and full-page workspace for Hermes Agent, connecting active web context to local, cloud, or remote Hermes runtimes.
Awesome Hermes Plugins › Browser, Media & Other Backends
hermes-plugin-sprites is an official Nous Research plugin that lets Hermes Agent run its shell commands inside Sprites, a stateful cloud sandbox product built on Fly.io with checkpoint-and-restore support, instead of a local terminal. It is built on a pluggable terminal-backend extension point added to Hermes Agent core specifically to support backends like this one, and registers itself as a first-class backend ("terminal.backend: sprites") across every place Hermes touches a terminal backend: command dispatch, the setup wizard, the hermes status and hermes doctor diagnostics, the dashboard's backend picker, the approval policy that gates command execution, path handling, and the subprocess layer that strips secrets from output, all without any changes to Hermes Agent's own core code. Installation is a manual clone into the Hermes plugins directory, installing a pinned version range of the sprites-py SDK into Hermes's own Python environment, enabling the plugin and selecting it as the active terminal backend, then creating a Sprites API token in the user's Fly.io organization settings and saving it into the Hermes profile's environment file. By default each Sprite is persistent and outlives the chat session, resumed on a deterministic name derived from the task or, on named profiles, from the profile and a content digest, with its ext4 filesystem as the single source of truth and no sync-back to the local machine; profile isolation is fail-closed, meaning a failure to resolve a profile's identity refuses to silently fall back to the default profile's sandbox. An ephemeral mode is also available for one-off sessions, generating run-unique Sprite names that are deleted on cleanup and never reused, so two ephemeral runs can never collide on the same live VM, alongside client-side execution timeouts. Compatibility is tested against two pinned Hermes Agent releases using mocked SDK transport.
https://github.com/NousResearch/hermes-plugin-sprites
This project provides a browser-native side panel and full-page workspace for Hermes Agent, connecting active web context to local, cloud, or remote Hermes runtimes.
Registers AllModels as a native Hermes TTS/STT provider, adding streaming speech synthesis, voice transcription, and conversational voice setup with one API key.
Hermes Agent plugin adding a duplex realtime voice session that relays speech into the real Hermes tool surface, delegates background agents mid-conversation and speaks their results when they land.
Terminal backend plugin that reroutes Hermes Agent's commands, file I/O and code execution into an isolated, watchable Cua Space instead of the local machine.
Hermes Agent plugin integrating Fish Audio text-to-speech and speech-to-text for expressive voice replies, cloned or designed voices, and transcription.
Local RSS/Atom reader built into Hermes Desktop, with per-article AI summaries and source-checking chats and no data leaving the machine until requested.
A model-free RSS/Atom/JSON-Feed ticker plugin for Hermes Desktop, showing a scrolling breaking-news strip and a searchable Newswire page with zero API keys or LLM tokens.
Integrate the lightweight, Rust-based Obscura headless browser with Hermes agents for efficient, dependency-free web automation.