Dejo
A browser your AI agent remembers. This is the engine.
Your agent walks a website once: signing in, clicking, reading. Dejo writes down the route. Every run after that follows the route instead: one call, no page reading, zero model calls. When the site changes, Dejo repairs the one step that moved and keeps the rest.
pip install dejo
playwright install chromium # the browser, a separate download
dejo run --site github.com --task "count open issues"
dejo show github.com # the route, step by step
dejo forget --site github.com # make it forget
Most people want Dejo wired into their agent instead. That is
dejo-mcp: Dejo as MCP tools for Claude Code, Codex,
Cursor and any MCP client.
No API key and no account. Dejo never calls a model, and the memory is a local file.
Documentation: https://github.com/dejohq/dejo-mcp · Website: https://dejo.run · MIT licensed.
Metadata
Release files for dejo 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dejo-0.1.0.tar.gz | 209.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dejo-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 333.5 kB
Release files / dejo-0.1.0.tar.gz
| Download URL | dejo-0.1.0.tar.gz |
|---|---|
| Size | 209.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
71a32d92a49706ddd9a2bcc27db77c2d7dd7f7c99f9ce84efbc020d2a4ddffda
|
|
BLAKE2b-256 checksum How to use checksums |
2cc13a4f76e7a9ac4c3207548218e24c8ed5eb2540019626c4b83adc98aab0e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.7
|
Release files / dejo-0.1.0-py3-none-any.whl
| Download URL | dejo-0.1.0-py3-none-any.whl |
|---|---|
| Size | 124.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cf6b5aa8a7e4498709121f701da8eb51662356c2c109d808f7dd52f3c6205348
|
|
BLAKE2b-256 checksum How to use checksums |
a941fad64bd0ca516e49c40ee11fce7f562e82af9e9ab1926dbfb3d3ca4c9fd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.7
|