aether@agent ~ /engine
, ~ , ( ~ @@ ~ ) ' ,_@@_. ' ┌──[●●●]──┐ │ │ └────┬─────┘ │ __ │ └──┬───┘ ╱╲ ┌─┴─┐ ╱ ╲ ╱ ╲ │ │ ╲ ╱ ├───┤ ╲╱ │ │ ╱╲ ╱╲ ╱ ╲╱ ╲ ▔▔ ▔▔
█████╗ ███████╗████████╗██╗ ██╗███████╗██████╗ ██╔══██╗██╔════╝╚══██╔══╝██║ ██║██╔════╝██╔══██╗ ███████║█████╗ ██║ ███████║█████╗ ██████╔╝ ██╔══██║██╔══╝ ██║ ██╔══██║██╔══╝ ██╔══██╗ ██║ ██║███████╗ ██║ ██║ ██║███████╗██║ ██║ ╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ █████╗ ██████╗ ███████╗███╗ ██╗████████╗ ██╔══██╗██╔════╝ ██╔════╝████╗ ██║╚══██╔══╝ ███████║██║ ███╗█████╗ ██╔██╗ ██║ ██║ ██╔══██║██║ ██║██╔══╝ ██║╚██╗██║ ██║ ██║ ██║╚██████╔╝███████╗██║ ╚████║ ██║ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═══╝ ╚═╝
The LLM-native browser engine.
Semantic perception, goal-aware intelligence, and prompt injection protection — in a single embeddable Rust/WASM library.
~/agent $ curl -X POST /api/parse -d '{"html": "<button>Buy</button>", "goal": "buy"}'
{"nodes": [{"role": "button", "label": "Buy", "relevance": 0.95, "trust": "safe"}]}
~/agent $ curl /api/endpoints
{"status": "ok", "count": 50, "docs": "/api/endpoints"}
~/agent $

// API Surface — 50+ endpoints

POST/api/parse — semantic tree
POST/api/click — find element
POST/api/extract — structured data
POST/api/fill-form — map fields
POST/api/diff — semantic diff
POST/api/compile — goal → plan
POST/api/fetch/parse — fetch + parse
POST/api/fetch/plan — fetch + plan
POST/api/firewall/classify — L1/L2/L3
POST/api/detect-xhr — XHR scan
POST/api/search — DDG search (pre-fetched HTML)
POST/api/fetch/search — DDG search (auto-fetch)
POST/api/parse-screenshot — vision
POST/mcp — MCP endpoint
GET/health — health check
GET/api/endpoints — full API list