An interactive tour of the on-device guardrail for AI agents. Nothing here talks to a server; it's all local.
At the OS layer every action is just a process making a syscall. Praxis only gates processes that belong to an agent β your own apps are never prompted. Click a process to run a delete from it.
The same command rm x is allowed or gated purely by which branch of the tree it grew from. Your terminal's rm and Codex's rm are identical syscalls β attribution is what tells them apart. That's the OS-level version of the MCP principal, and it's why a real user is never spammed with prompts.
| Action | π§ You (praxis:local) | π€ AI agent (agent:*) |
|---|