Wrench

About · Wrench 0.16.1

Wrench is a local capability layer, not an agent.

Wrench is the open-source CLI and TypeScript SDK published by the Hraness GitHub organization. It gives a command-capable agent or application precise web capabilities: page capture, verified media archives, encrypted account-bound reads, and typed provider operations.

This page describes v0.16.1 and the public project identity that ships with that immutable release.

What Wrench is

The caller asks for a named outcome such as messaging.list. Wrench binds that operation to one exact provider, transport, account realm, contract version, implementation, and risk level. If those facts drift, the operation stops. It does not silently fall back to general browser control, caller-selected HTTP, or every signed-in tab.

The package is MIT licensed. Source, issues, and release tags live in the public hraness/wrench repository. The canonical website is wrench.rip. Install and SDK facts are derived from the published package identity rather than copied into marketing copy.

What Wrench is not

Wrench is not an AI agent, hosted product console, or browser application. It does not include a model, planner, approval interface, or application shell. It is not a hosted HTTP API, OpenAPI description, OAuth developer portal, GraphQL endpoint, webhook catalog, or MCP server. Those layers belong to the caller. Wrench can sit behind them.

Current public documents

The getting started guide, capture guide, provider support directory, personal-agent comparison, index-spoofing argument, VM-containment argument, security guide, plugin guide, and llms.txt describe the same v0.16.1 release as this page.