Skip to main content

Sherwood CLI

Requires Node.js 22+ (Node 24 is supported). The published package declares engines.node: ">=22".
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. Next, set up an agent wallet (Privy or MetaMask Agent Wallet) and run write commands with the global --calldata-only flag. MetaMask Agent Wallet may not work on the Robinhood fork; Privy is verified there. 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.