Skip to main content

Meet Yam

Yam gives agents and people a shared way to inspect, control, and verify digital surfaces. Connect through MCP, CLI, or the desktop client; inspect the target, act by reference, and check the outcome. Optional flows and recorded bindings turn useful behavior into repeatable automation.

Yam takes its name from the yam plant, genus Dioscorea. Its mark pairs a tuber with a climbing leaf.

Development documentation

The site currently documents a development checkout. A verified public release and installers have not been connected to the download page. Commands and availability should be checked against your checkout.

A behavior becomes a typed plan and can run as a test, workflow, or tool.

Choose your starting point

Agent integration: connect a compatible MCP client or invoke the CLI. Follow the agent control guide.

Live surface control: discover adapters, connect a target, and inspect its available controls. Explore surfaces and support.

Repeatable automation: capture and review a behavior, compile a plan, and run it as a test, workflow, or deterministic agent tool.

Existing Playwright project: adopt bindings and model-free relocalization on their own.

What deterministic means here

The replay path executes an existing plan and does not call a model to decide each next action. It does not mean your target application, network, or external systems are deterministic.

Next steps