
Manifest turns any webpage into a structured JSON map of what an AI agent can click, fill, and submit. One API call, no fragile selectors. Every action comes with resolved CSS/role locators, plus a requires field that encodes dependencies between elements (e.g. "select a plan before this button is clickable"). That's context aria snapshots don't give you. Python SDK, LangChain support, and an MCP server included. Built for anyone shipping browser agents.
Loading comments…
Project Info
Product Keywords
Manifest is an API that transforms any webpage into a structured JSON map of interactive elements an AI agent can click, fill, and submit. Instead of relying on fragile CSS selectors or screenshots, it reads the page's accessibility tree and cross-references it with the DOM to produce a clean action manifest. Each action comes with resolved locators and a requires field that encodes dependencies between elements — for example, "select a plan before this button becomes clickable." This gives agents a reliable, machine-readable blueprint of what they can actually do on a page.
Every interactive element in the manifest includes a requires field that encodes dependencies between actions. This tells an agent which fields or steps must be completed before a button becomes clickable or a form can be submitted — context that accessibility snapshots alone don't provide.
Each action comes with resolved CSS and role locators, eliminating the need for developers to write or maintain selectors. The API handles the fragile work of identifying elements, so agents can reliably find and interact with them even after page redesigns.
The API returns a clean, predictable JSON manifest containing every button, form, and input on the page, along with their types, required fields, placeholders, and disabled states. This structured format lets agents reason about available actions and make informed decisions about what to do next.
Manifest ships with a Python SDK, LangChain support, and an MCP server, making it easy to integrate into existing agent frameworks and workflows across different programming environments.
"Manifest is the layer that tells an agent what to click, fill, and submit — and what's mandatory before it can move on."
While browser tools give agents access to a page and content tools extract text, Manifest fills the missing layer: actionable intelligence. It doesn't just tell an agent what's on the page — it tells it what it's allowed to do there, what each action requires, and what dependencies must be satisfied first. This turns a webpage from a visual or textual document into a structured action space an agent can navigate autonomously.
You're building browser agents that need to interact with real webpages reliably, without fragile selectors or screenshot-based guessing. Manifest is especially valuable if your agents must handle forms, multi-step workflows, or pages that change frequently — and you want them to reason about dependencies and required fields the way a human would.
Other tools you might consider
Give /automate a task in plain English and it drives a real browser to do it: navigate a site, click through a multi-step flow, fill a form, reach a page that only renders after interaction. The result streams back in one API call. It's an API you call, not a framework you install. Browser and LLM included, nothing to host, no concurrency ceiling. Accessibility-tree automation spends 60 to 80% fewer tokens than screenshot-based agents. Built by Mozilla. Ephemeral, no training on your data.
The world can't build compute fast enough to keep up with AI demand. So we took a different path. ZeroGPU is AI infrastructure powered by small language models running on a hybrid edge network reusing compute that already exists. Not every task needs a frontier model. Our purpose-built, edge-optimized models run 10x faster, 50% cheaper and offload 70–80% of production tasks to small models with frontier-level accuracy.
The moment an agent needs to deploy something, it slams face-first into a wall built for humans. Today we're rolling out Temporary Accounts on Cloudflare Workers. Any agent can now run wrangler deploy — temporary and get a live Worker in seconds.
GitHits gives coding agents access to the open-source code your app depends on. Get real implementation examples, dependency source navigation, package inspection and documentation. Agents can grep and read your codebase. They can't grep and read the open-source code your app depends on. That's where they start guessing, retrying, and looping. GitHits builds a version-aware index on demand. Agents can search, navigate, and inspect the code behind their dependencies. CLI: npx githits@latest init
Maker
modemfox
Loading comments…