Your agent has been
here before.
Your AI agent learns a website once. Every run after that is one tool call, with zero model calls.




























Your AI agent learns a website once. Every run after that is one tool call, with zero model calls.
Works with the AI agent you already use
The first time, your agent explores the site the normal way. Dejo saves every step it takes as a trail.
Every run after that is one tool call. Dejo walks the trail in plain code and checks each page as it goes. Zero model calls.
When a site changes, only the broken step fails. Your agent fixes that one step, and Dejo saves the fix for every run after.
The same job, 10 times, each time in a brand-new Claude session. Three browser tools, 90 sessions, same model. Dejo pays at the start to learn the route. After that it settles at two tool calls.
Open a repo, go to Issues, count them (github.com).
Claude Sonnet 5, medium effort. @playwright/mcp 0.0.80, chrome-devtools-mcp 1.8.0.
Real sites have sign-ins, more than one account, many pages, and other agents walking the same routes.
A real browser window opens and you sign in yourself. The profile stays signed in, and Dejo never asks for your password.
Give a customer, a vendor and an admin a profile each. They stay signed in together, and your agent switches between them instantly.
Dejo remembers what was on each page it visited. A new task on a known site starts from that map, not from zero.
Learn how to count the issues on one repo, then ask the same of any other repo. Dejo swaps the subject and walks the same route.
Pick up a trail another agent on your machine already made, or share your own. Typed values and which account was used never travel.
One command wipes everything Dejo knows about a site. Your memory, your call.
Install it, add it to your agent, then ask for something on a website. Your agent does the rest.
Paste it into your agent and it sets Dejo up for you.
Python 3.11 or newer
pip install dejo-mcp
playwright install chromium # the browser, about 150 MBin your terminal
claude mcp add --scope user dejo -- dejo-mcp
“How many open issues does microsoft/vscode have?”
The first time, your agent explores. Every time after, it is one call.
Dejo never calls a model. The agent you already use does the thinking.
What Dejo learns is kept in a local file. Wipe a site any time with one command.
MIT licensed. Read the code, run it yourself, change what you like.
The honest answers, including where Dejo is not the right tool.
No. A cache replays and hopes. Every step Dejo saves carries a check that proves it landed: the page changed, the file downloaded, the field holds what was typed. So it can tell a changed site from a working one, and fix only the step that moved.
Each step keeps up to nine ways to find its control, so most redesigns cost nothing. If every way to one control is gone, Dejo stops at that step and asks your agent about that one control. The fix is saved and the rest of the route is untouched. If more than half the steps break, the route is relearned, starting from what Dejo already knows about the site.
No. Replay is plain code with zero model calls, and there is no API key to set. The agent you already use does the thinking, on the first run and when a step needs fixing.
No. The first run costs the most, because Dejo does the job and learns the route. On a single page with a one-line answer there is nothing to remember, so it is not cheaper there. It pays off on tasks with steps that you run again.
On your machine, in a local file. One command wipes everything Dejo knows about a site, its map included. After that the next run says the memory is gone. It does not quietly fall back to guessing.
No. You sign in yourself, in a real browser window. A step that needs a password records only that a password goes there; the value is read at run time from an environment variable or a local secrets file. Export a trail and search it: there is nothing to find.
Dejo is one standard MCP server with no arguments, so any agent that can run an MCP server can use it, including Claude Code, Codex and Cursor.
Yes. Dejo is free and open source under the MIT license.
Free and open source. Install it once, and every site your agent learns stays learned.