The automation you'd never bother to write
You've already tried to script this.
Puppeteer dies on a renamed div. Headless browsers die at the login wall. And the checks that waste the most time are the ones too small to ever justify a script.
Really signed in
Checks run in a real Chromium window with your existing sessions. No login wall, no headless profile to re-auth, nothing to host.
Described, not scripted
One sentence replaces the script. When a page changes, the agent re-reads it the way you would, instead of dying on a selector.
It fails loudly
Agent runs aren't deterministic, and we don't pretend otherwise. Every run logs each step; when one breaks, it stops and shows you the log instead of guessing.
Cursor and Claude Code can drive it too.
Aera ships a local MCP server, so your coding agent gets a real browser mid-task: pull live docs, check a dashboard, diff a changelog, and hand structured results back.
- Schedules live in Aera; create and inspect them from any MCP client, or skip the IDE entirely
- Step-by-step run history in the Aera sidebar
- Schedule recurring checks: QA flows, docs diffs, partner portals
Wired into your IDE in under a minute.
Point Cursor, Claude Code, or any MCP client at one stdio command. If Aera isn't running, the tool call starts it; if the browser is closed, it wakes.
- Install Aera and finish first-run once
- Paste the endpoint into your MCP config
- Ask your agent to run your signup flow and say where it fails
{
"mcpServers": {
"aera-browser": {
"command": "aera_mcp_proxy",
"args": ["--stdio"]
}
}
}claude mcp add aera-browser -- aera_mcp_proxy --stdioYour credentials never enter the loop.
Aera drives sessions that already live in your browser, on your machine. Your passwords are never sent anywhere: no credential vault on our servers, no cloud replay of your logins. What the model does read, the pages you point it at, goes only to the provider you pick under zero-data-retention terms, or to a local model, and then nothing leaves the machine at all.
No credential handoff
The agent acts inside your signed-in sessions instead of holding your passwords; none of its tools touch the password store. That access is real power, which is exactly why every action is logged.
Local-first storage
Chats, tasks, files, and run history live in SQLite on your disk. Uninstall and it's gone. And if we vanished tomorrow, your browser, tasks, and local-model runs would keep working.
Falsifiable on purpose
Point it at a local model and watch the network interface: nothing leaves. We phrased the claim so you can test it.
Early-stage honesty: local stdio connectors currently run unsandboxed, and OS-vault storage for connector secrets is in progress. The security page tracks exactly what's shipped. Read the security model
Don't take our word for any of this.
No testimonials, no logos. Every claim below is checkable on your own machine inside the first ten minutes.
Steal a starting point.
No API, behind SSO, too small to justify a sprint. Describe it once; it runs on cadence and raises an OS notification when something needs you.
Keep exploring: Docs · MCP in Aera · Security · Use cases
Stop browsing. Start delegating.
Download Aera and put an agent to work in your browser today.