Skip to main content

dejo-guard

Your browser agent clicks; ArmorIQ decides what the click means.

Dejo Guard is Dejo's MCP server (a real browser with a memory, for Claude Code, Codex, Cursor and any MCP agent) with ArmorIQ in front of every page action. Before each click, keystroke or replayed step it reads what the action is from the page — a link, a form submit, a card field, a password box, another site — and sends that as a named step to ArmorIQ, whose policy allows it, blocks it, or holds it until you approve. Writes a page sends on its own are paused until ArmorIQ decides them too.

pip install dejo-guard
playwright install chromium
armoriq login
dejo-guard init
claude mcp add dejo-guard -- dejo-guard

Commands: dejo-guard (MCP server, stdio) · init · policy (print the ArmorIQ policy) · plan "<task>" · feed · share (a live web page of your decisions) · eval · serve --http PORT.

Docs, the attack lab and the live feed: https://dejo-guard.vercel.app · Source: https://github.com/rohit-jsfreaky/dejo-guard

Built for ArmorIQ Flow State (Oct 2026). Dejo (MIT) predates it and is used as a library; everything in this package is new. MIT licensed.

Metadata

Release files for dejo-guard 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dejo-guard 0.1.0
File Size Uploaded
dejo_guard-0.1.0.tar.gz 30.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dejo-guard 0.1.0
File Interpreter ABI Platform
dejo_guard-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 67.5 kB

Release files / dejo_guard-0.1.0.tar.gz

Download URL dejo_guard-0.1.0.tar.gz
Size 30.2 kB
Tags Source
SHA-256 checksum
How to use checksums
559eaf190191c4d02e225a5d5d8f4484b1b94ac2751ca38ad44e2e4c235e01b6
BLAKE2b-256 checksum
How to use checksums
e3222532d54dd09b04680d5accf15f1afcf63f31286b03640ff08ce4a56860b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Release files / dejo_guard-0.1.0-py3-none-any.whl

Download URL dejo_guard-0.1.0-py3-none-any.whl
Size 37.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5a1f9638debfb567e043730b1305e0e888eecfc422c02e6114e4cbbdd62c4f89
BLAKE2b-256 checksum
How to use checksums
ad4833d138435ab5dee4d642c54f923180ffa0ce8c9aa6d8e00a5e89118a7709
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Release history Release notifications | RSS feed

0.1.1

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page