Stop runaway agents before they become expensive.
Pre-admission hard deny on tool-loop depth, $ caps, RPM, scopes. Freeze the desk when something’s on fire.
My AI agent must never go out of control.
Tollgate — Protect · Route · Prove. Stop runaway tool loops. Enforce budgets. Survive provider failures. Produce evidence.
// agent loop detected
✓ budget protected · no runaway spend
// provider failure log
// chaos test · simulated outage
✓ 99.97% resilience · certificate ready
That’s the product. When the agent loops, you get a hard stop. When a provider dies, traffic moves. When you ask “does DR work?” — you have a number.
You already have agents. You need a gate that says no — and can prove the yes path still works.
Pre-admission hard deny on tool-loop depth, $ caps, RPM, scopes. Freeze the desk when something’s on fire.
Health-aware routing, circuit breakers, failover — not a hope and a dashboard full of red.
Chaos tests, resilience score, certificate scorecard. Evidence for you and for the people who ask.
One gate. Every agent lane. Every model behind it.
Not a model catalog. An admission gate.
One glance: safe, expensive, broken — or frozen.
| Provider | Health | Latency |
|---|---|---|
| OpenAI | 99.9% | 820ms |
| Anthropic | 99.8% | 1.1s |
| DeepSeek | 97.2% | 2.4s |
tollgate serve →
127.0.0.1:8787/dashboard
OpenAI-compatible base URL. Protection is on the wire.
# no app rewrite — only the endpoint from openai import OpenAI client = OpenAI( base_url="http://127.0.0.1:8787/v1", api_key="support-agent", # or id:secret )
Click code to select · button copies · else ⌘C
Protect demo needs no API keys. Full chaos needs keys + ≥2 providers.
git clone https://github.com/landjunge/tollgate.git
cd tollgate
python3 -m venv .venv && .venv/bin/pip install -e .
./scripts/ten-minute.sh
# or
docker compose up -d --build
open http://127.0.0.1:8787/dashboard
Dashboard: http://127.0.0.1:8787/dashboard
Short answers for humans and search engines.
Open-source AI agent safety layer: budgets, tool-loop hard stops, failover, chaos proof — not a model catalog. Repo: github.com/landjunge/tollgate.
No. LiteLLM connects models. Tollgate keeps agents in line and proves DR works.
No. Unrelated to OpenTollGate (network payments) and unrelated to highway tolls. This is agent safety software only.
Protect (tool-loop block) works without keys. Real chat and full chaos need User/Key.txt.
Not multi-tenant SaaS. A safety layer next to your agents.
Repo URL: https://github.com/landjunge/tollgate