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
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.
Install
- Works in
Manual install
git clone https://github.com/zaycruz/hermes-opencode-plugin.git ~/.hermes/plugins/opencodeThe first Install command in the README clones the plugin into the Hermes plugins directory; Hermes is restarted afterwards.
Access and checks
How we reviewExtended 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.
Related
PluginsOrchestrator plugin for OpenCode and Codex CLI: multiple agents, hooks, built-in MCPs, ultrawork mode and hash-anchored edits
An OpenCode plugin: an orchestrator hands work to six specialists, each on its own model, and merges their results into one answer
An OpenCode plugin that runs a team of parallel agents with separate sessions, a shared task board and messaging
Official Hermes Agent plugins: Home Assistant, Spotify, Blender, Snyk, Langfuse, sandboxes and importers for other agents
A pack of 19 plugins for Hermes Desktop: provider quotas, an iteration meter, a memory review queue, session management and RSS.
A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself
README in short
The plugin links Hermes and OpenCode: Hermes plans and remembers while OpenCode writes code with a parallel agent team.