Live demo · everything here runs for real · nothing to install

Websites change.
Anvil repairs itself.

Anvil is an agent that uses websites the way a person does. It opens the page, types, presses buttons and reads what comes back. When the website changes under it, Anvil notices, works out new steps from the live page, rehearses them without booking anything, and keeps them only once they pass the same check as its first good booking.

Here it books study rooms on a small library website. You get to change that website, and see what Anvil does about it.

Step 1 · tell Anvil what to book

A real browser in the cloud opens the library's booking page, fills it in, presses the button, then checks the library's own records. About 20 seconds.

AThe website

Harbor Lane Library

A small study-room booking site. We built it and host it for this demo, because you can only fairly show an agent surviving website changes on a website you are allowed to change.

Open the website

BAnvil's job

Book a room, like a person would

Anvil drives a real cloud browser through Anakin: it picks the room, date and time, types the name, email and number of seats, presses the button, reads the confirmation, then looks the booking up on the library's own “Find my booking” page to check what was really stored.

It also reads real websites

CThe twist

You change the website

Rename a box, add a page, let the site scramble itself at random, or type your own change. Anvil's saved steps stop fitting, and nobody tells it what changed. Watch it work that out, rehearse the fix without booking, then make one real booking. Or make the site quietly book the wrong room, and watch Anvil catch it.

  1. 1Book a room
  2. 2Change the website
  3. 3Anvil fixes itself
  4. 4Book again

What Anvil does shows up here.

Every step in plain words, with pictures of the website exactly as Anvil's cloud browser saw it. Press Send Anvil to book it, or watch a recording first if you would rather see the whole story without waiting.

Beyond the demo site

It also works on real websites.

Reading only: doing things on a website you do not own would make real bookings and orders there. Give Anvil a website and one sentence. It checks Anakin's ready-made Wire actions first, otherwise finds the page that holds the data, works out how to read it, and remembers what a correct result looks like.

Teach it a new website

Websites this demo may read: . It also respects each website's robots.txt. Working out a new website takes a minute or two.