Appearance
A vision-first browser agent with self-healing deterministic replay.
Screenshot → model → action → repeat. No DOM, no selectors.
Anthropic, Google, OpenAI, or any OpenAI-compatible endpoint.
Screenshot drop + LLM summarization. Stays in budget on long tasks.
agent.stream() yields typed StreamEvent objects for real-time UI.
Domain policies, action hooks, and completion verification gates.
Cache actions and replay them without the model. Self-heals when pages change.