Categories
Self-Hosted Observability AI Security Compliance AI Governance Audit Logging Agent Guardrails LLM FirewallStars
Forks
Watchers
Developer links
Aegis
Put a checkpoint in front of every tool call your AI agents make, so a poisoned web page or file cannot quietly move money or send private data. Each call is classified and policy-checked before it executes, then allowed, blocked, or held for a person. Held calls land in an approvals queue that shows what the user asked, which passage the agent read, and the exact recipient or amount in question, with one-click block or allow. Instruction provenance flags destinations that appeared only in untrusted content, like an IBAN hidden in a file. The cockpit lists every run as a timeline of steps with verdicts, groups violations by the protection that caught them, and scores ten attack surfaces on a Security 360 page. An agent registry tracks owners, scope, and call counts. Budgets, anomaly alerts, and a kill switch cap runaway behavior. Sensitive values are redacted from traces, signed receipts prove a call was allowed, and exports produce PDF and CSV audit evidence. Python and TypeScript SDKs plug in with one line, or an LLM proxy catches calls with an environment variable. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Stop Hijacked Tool Calls
- Every call is checked before it runs, and destinations that came only from untrusted web pages or files are blocked or held instead of being sent.
- Approvals With Real Evidence
- Reviewers see the user's request, the passage the agent read, and the highlighted value in question, so approving or blocking takes seconds instead of guesswork.
- Audit Evidence On Demand
- Hash-chained logs, signed decision receipts, and PDF or CSV exports give auditors verifiable proof of what each agent attempted and what was stopped.
- Drop-In For Existing Agents
- Add one line of Python or TypeScript, or point an agent at the LLM proxy, and your current code keeps working with protection switched on.
Features
- Allow, Block, Or Hold
- Each tool call is classified and checked against policies in milliseconds, then allowed, blocked, or paused for a person before anything executes.
- Run Timelines
- Every agent session appears as a step-by-step timeline with the request, each tool call, its verdict, and latency, written as plain sentences.
- Security 360 Coverage
- Ten agent attack surfaces, from prompt injection to memory poisoning, show protected, partial, or not enabled status read live from the gateway.
- Agent Registry And Budgets
- Register agents with owners and tool scope, then cap daily or per-session spend and suspend agents automatically after repeated violations.
- Policy Packs And Rollbacks
- Turn on ready-made policies for SQL, files, networks, and data exfiltration, write custom ones, and roll back risky actions that were recorded.
- Multi-Tenant Access Control
- Isolate organizations, assign owner, admin, auditor, and viewer roles, and issue scoped API keys with rate limits and expiry dates.