Markdown for reading, annotated DOM for acting.
Scrape bifurcates each page into extracted Markdown plus a durable set-of-marks map for interactive elements.
Cuitty Scrape turns a URL plus plain-English intent into extracted results, a traceable run timeline, and a reusable artifact that can replay without a model.
cui scrape testScrape bifurcates each page into extracted Markdown plus a durable set-of-marks map for interactive elements.
Click and fill steps are emitted as a reusable scraper. Replay runs without a model and heals selectors on miss.
The server emits interaction-required events and resumes after a client or operator resolves the blocker.
Credential refs resolve outside the scrape package, and browser storage state can be captured for reuse.
Frontend clients, backend server, CLI, CUI runner, Pilot delegation, and DSL adapter share one typed contract.
The package builds without Playwright, Anthropic, or Cuitty Safe installed. Real implementations are opt-in.
Install, start the mock server, run one scrape, and inspect the artifact.
Use createScrapeClient with polling, events, and interactions.
Routes for jobs, runs, events, views, artifacts, replay, and health.
Feature matrix for engine, protocol, auth, UI surfaces, and publishing.