OpenRung
A free, privacy-first relay network that helps you reach the open internet. Open source and nonprofit-run.
Open-source security sidecar. Protects Claude Code, Cursor, Codex, Gemini CLI, Windsurf. Local-first. <5ms p99.
Translation pending
SecurityGitHub @NikeGunnOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Zero-trust security sidecar for AI agents - MIT, single Go binary, <5ms p99 overhead, protects Claude Code/Cursor/Codex/Gemini CLI/Windsurf
Loading the full README.
Read the full README ↗Zero-trust security sidecar for AI agents — Claude Code, Cursor, Codex, Gemini CLI, Windsurf, or anything that speaks MCP.
AgentGuard sits transparently between your AI agent and the tools it calls. Every JSON-RPC frame goes through a five-stage inspection pipeline that catches prompt injection, tool poisoning, rug pulls, runaway loops, and credential exfiltration before they reach your model — or your customers' data.
curl -fsSL https://agentguard.space/install | sh
agentguard init # detects + patches every installed agent
agentguard dashboard # opens http://127.0.0.1:7878
That's it. The next tool call your agent makes is now inspected.
The local web dashboard — live tool-call feed, per-server trust scores, call-detail waterfall, command palette, dark/light:
agentguard tail — live TUI feed of every call
agentguard doctor — Homebrew-style health check
Want to regenerate or add the
scan/install/ agent-onboarding GIFs? Seedemo/README.mdfor the one-command render workflow.
LLM agents trust their tools by default. A poisoned MCP server can rewrite its tool descriptions between sessions, embed prompt injections in responses, or quietly funnel your credentials to a webhook. Your IDE's approval prompt won't catch any of that — it just shows the human-readable intent. AgentGuard inspects the wire.
agentguard tail) and a polished web dashboard with SSE
live updates and dark + light themes.agent ─▶ agentguard wrap ─▶ MCP server
◀ ◀
│
└─ five inspection stages:
transport · schema · attestation · policy · scanner · ML
plus a per-session circuit breaker
agentguard init rewrites every MCP entry in each agent's config so the
agent spawns agentguard wrap -- <original command> instead of the
upstream server directly. The agent doesn't notice. The server doesn't
notice. The inspection happens in the middle.
Full architecture → Threat model →
| Command | What |
|---|---|
agentguard init | Detect agents, patch their configs. |
agentguard dashboard | Local web UI at 127.0.0.1:7878. |
agentguard tail | Live TUI of tool calls. |
agentguard scan <cmd> | Fire the attack corpus at an MCP server. |
agentguard doctor | Homebrew-style health check. |
agentguard replay | Re-run the pipeline against historic traffic. |
agentguard pack list/show/verify | Manage rule packs. |
agentguard uninstall | Restore every config byte-for-byte. |
Feature-complete for v1 launch (M5 done). Polish + signing pipeline landed in M6. See CHANGELOG.md for the full milestone log.
Issues and PRs welcome. We're particularly interested in:
See CONTRIBUTING.md.
MIT. See LICENSE.
AgentGuard is built and maintained for free. If your team depends on it, sponsor the project → (Bronze / Silver / Gold tiers).