hermes-opencode-plugin

Hermes Agent gains an opencode tool and hands coding tasks to the OpenCode team of agents.

  • 63 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • OpenCode edits files in the given directory and starts a background server.
  • Several agents work in parallel with no confirmation of each step.
All reasons and checks

zaycruz/hermes-opencode-plugin

Install

Manual install

git clone https://github.com/zaycruz/hermes-opencode-plugin.git ~/.hermes/plugins/opencode

The first Install command in the README clones the plugin into the Hermes plugins directory; Hermes is restarted afterwards.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • OpenCode edits files in the given directory and starts a background server.
  • Several agents work in parallel with no confirmation of each step.

This is third-party code. Review the repository files before installing.

What it does

The plugin adds an `opencode` tool to Hermes. Hermes stays the brain with memory and planning and hands software tasks to OpenCode. One call runs the oh-my-openagent stack: Sisyphus coordinates, Hephaestus writes code, Oracle advises on architecture, Librarian searches docs and Explore sweeps the codebase, all in parallel. The tool actions are `run`, `session`, `status`, `agents` and `stop`. OpenCode processes start without the embedded web UI, session sharing and auto-update so no browser tab opens on each call. If oh-my-openagent is missing, the plugin falls back to the built-in `build` agent.

Who it is for. Hermes Agent users who want to hand coding to OpenCode while keeping Hermes memory and planning.

Good fit when

  • Hermes accepted a feature task and must delegate implementation.
  • An implementer, an architect and a docs search must run in parallel.
  • Multi-step work continues in an already open OpenCode session.
  • You need to know which agents and how many are available in the local install.

Not a fit when

  • Hermes is not installed.
  • The task is small and a regular Hermes subagent is enough.
  • The environment does not allow a background OpenCode server.

Example request

Add a dark theme to the settings page: hand the implementation to OpenCode with the hephaestus agent and return a short report.

Limitations

It needs Hermes Agent and the `opencode` CLI version 1.4.0 or newer on PATH. Full parallel orchestration works only with oh-my-openagent installed, otherwise the plugin uses a single `build` agent. OpenCode edits files in the given directory and starts a background server, which is stopped with the `stop` action. Install is a clone into `~/.hermes/plugins` and update is `git pull`. The project is small and maintained by one author.

How to disable. Delete the `~/.hermes/plugins/opencode` folder and the copied skill from `~/.hermes/skills`, then restart Hermes. Stop the background server with the `stop` action.

FAQ

Which actions does the tool have?

`run` starts a task, `session` continues a session, `status` shows state, `agents` lists agents and `stop` stops the server.

Is oh-my-openagent required?

No. Without it the plugin falls back to the built-in `build` agent, but without parallel orchestration.

How do I choose an agent?

Pass the name in the agent parameter. By default Sisyphus routes the work, `hephaestus` takes deep implementation and `prometheus` plans before coding.

Will a browser open on a call?

No. The plugin disables the OpenCode embedded web UI, session sharing and auto-update.

How do I update the plugin?

Run `git pull` in `~/.hermes/plugins/opencode`. Hermes core stays untouched.

Discussion

No questions or reviews yet.

Plugins

Orchestrator plugin for OpenCode and Codex CLI: multiple agents, hooks, built-in MCPs, ultrawork mode and hash-anchored edits

PluginBroad access70.9KRepository stars

An OpenCode plugin: an orchestrator hands work to six specialists, each on its own model, and merges their results into one answer

PluginBroad access10.2KRepository stars

An OpenCode plugin that runs a team of parallel agents with separate sessions, a shared task board and messaging

PluginExtended access259Repository stars

Official Hermes Agent plugins: Home Assistant, Spotify, Blender, Snyk, Langfuse, sandboxes and importers for other agents

PluginBroad access672Repository stars

A pack of 19 plugins for Hermes Desktop: provider quotas, an iteration meter, a memory review queue, session management and RSS.

PluginBroad access52Repository stars
Editors’ pick

A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself

CLIBroad access262.9KRepository stars

README in short

The plugin links Hermes and OpenCode: Hermes plans and remembers while OpenCode writes code with a parallel agent team.

README badge

Report a problem