wrench
tools and plugins for coding agents.
install
bun add --global github:hraness/wrench#v0.1.0about
wrench is a local command-line tool for giving coding agents narrow, typed tools instead of unrestricted access.
built-in providers use the same plugin contract as extensions. a plugin declares its operations, authentication boundary, inputs, outputs, and risk, so an agent can write a small plugin that you can inspect, check, and test before trusting its code.
supported signed-in reads run through explicit connections. changes produce an exact preview and wait for confirmation, while credentials and raw browser access stay out of command results.
use
wrench doctor
wrench capabilities
wrench plugin list
wrench read https://example.com
wrench plugin init example --display-name example --surface example \
--origin https://example.com --operation example.read \
--output ./example-plugin
wrench plugin check ./example-plugin
wrench plugin test ./example-plugin --trust-code