Give it a URL, a task in plain English, and a schema. Get back structured JSON. No Playwright scripts. No selectors. No maintenance.
from computeruse import ComputerUse
cu = ComputerUse()
result = cu.run_task(
url="https://news.ycombinator.com",
task="Get the top 5 posts with title, points, and link",
output_schema={"posts": [{"title": "str", "points": "int", "link": "str"}]}
)
# => {"posts": [{"title": "Show HN: ...", "points": 342, "link": "..."}]}Pass a URL, a plain-English instruction, and an optional output schema. No selectors or scripts needed.
An AI agent launches a real browser, navigates the page, fills forms, clicks buttons, and extracts data.
Receive clean JSON matching your schema. Every run is recorded with step-by-step screenshots.
One step = one browser action. Pay only for what you use.
5,000 steps/month
25,000 steps/month
100,000+ steps/month