Tool-call boundary guard
Intercepts matched PreToolUse hooks for wired integrations so policy runs before shell, file, and selected tool actions execute.
A local-first safety layer for developer AI agents.
AgentWall is a cooperative tool-call-boundary guard for AI coding agents. It evaluates local policy before matched tool calls run, can ask or block, keeps a local audit trail, and binds the viewer to localhost. It does not protect your whole machine or every agent automatically.

Release status
This public beta is an installable, human-signed Ubuntu package. Verify it before installing.
Current scope and evidence are published in the public capability matrix.
Install after downloading
sudo apt install ./agentwall_0.4.0-beta.1_amd64.debMinisign public key: RWQpDxCtUWCeUzwsHBDWUck9FihPyjwhpR91+e0eQDyGbI0BBDpQZzhQ
Privacy
Capability matrix
AgentWall governs tool calls at wired hook boundaries. Labels below match the public capability matrix artifact hosted by Omnet for this release.
| Integration | Label | OS | Evidence note |
|---|---|---|---|
Claude Code Claude Code sessions with AgentWall hooks wired for PreToolUse, PostToolUse, and PostToolUseFailure. | Ask/block prototype Ask/block prototype — works in local synthetic tests or doctor self-tests; not cleared for broad supported labeling without live validation evidence. | Ubuntu 24.04 amd64 | Ask/block prototype only. It is not a supported release label until fresh live validation evidence is published. |
Codex Codex sessions with hooks wired in ~/.codex/hooks.json for PreToolUse and PostToolUse. | Ask/block prototype Ask/block prototype — works in local synthetic tests or doctor self-tests; not cleared for broad supported labeling without live validation evidence. | Ubuntu 24.04 amd64 | Ask/block prototype only. It is not a supported live-app guarantee until fresh live Codex validation exists. |
Canonical artifact: public-capability-matrix.json. Claude Code remains ask-block-prototype until support-promotion gates are fully evidenced.
Non-goals
Common bypasses
Intercepts matched PreToolUse hooks for wired integrations so policy runs before shell, file, and selected tool actions execute.
Stores config, TOML policy, and SQLite audit events on your machine. Personal mode sends no telemetry by default.
Deterministic allow, ask, and block decisions with terminal approvals where supported, plus post-action audit for wired hooks.
Doctor checks, install dry-runs, and status output show when hooks, policy, or audit health are degraded and how to repair them.
Contact
support@omnetsystems.com