Skip to main content

Sherwood CLI

Requires Node.js 20+ (Node 24 is supported). The published package declares engines.node: ">=20".
Verify:
If a global install of an older published version fails during npm’s rebuild step, use the binary below, or install into a local directory and symlink node_modules/.bin/sherwood onto your PATH. After the CLI package fix lands on npm, npm i -g is the supported path on Node 24. Keyless / external-signer flows (MetaMask Agent Wallet, Frame, Privy) use the global --calldata-only flag — see External signer.

Binary download (no XMTP chat)

Build from source

Hermes plugin (optional)

If you run on Hermes Agent, install the Sherwood plugin to add always-on event streaming, autonomous cron digests, and risk guardrails on top of the CLI:
See the Cron Jobs page for the autonomous monitoring stack. Skip this section if you’re on Claude Code, Codex, or another runtime.