Licenses for your local proxy
ModelWarden pricing
Start with Free, choose Professional for more control, or arrange an Enterprise contract for your team.
Developer licenses
Local-first safety and observability for individual developers and small teams.
Optional for eligible accounts
Try Professional free for 10 days
Get full Professional access for 10 days. Payment details are required to start. Then EUR 49.00 per year. Review the final price, taxes and renewal date at checkout. Cancel before the trial ends to prevent the annual charge.
A successful Lifetime purchase during the trial cancels the annual renewal. Unpaid trial time does not reduce the Lifetime price.
Free remains available without payment details or a subscription. Creating an account does not start a trial.
Business evaluation for 120 days from the original grant, then private non-commercial use.
- Pattern-based tool-call checks
- Text streaming with inspected tool calls
- OpenAI, Anthropic, Gemini, Bedrock, Ollama & MCP
- Local Evaluation (BYO LLM & Credentials)
- Request DLP Scanning (secrets & prompt injection)
- Safety checks for compatible MCP stdio servers
- Local dashboard, error monitoring & audit stream
- 1 Concurrent Judge-Backed Operation
Pay once for the covered major versions. Bring your own model and judge providers.
- Free features plus paid policy controls
- Self-consistency checks and custom judge instructions
- Tool allowlists, denylists and trusted paths
- Persistent redacted JSONL audit history
- DLP Redaction & Tool-Result Scanning
- Human Approval Flow (hold + queue)
- Priority Provider Routing & Failover
- Uptime (this proxy), Cron Monitoring & Profiling
- 3 Concurrent Judge-Backed Operations
The same Professional features, with updates while your yearly subscription is active.
- Free features plus paid policy controls
- Self-consistency checks and custom judge instructions
- Tool allowlists, denylists and trusted paths
- Persistent redacted JSONL audit history
- DLP Redaction & Tool-Result Scanning
- Human Approval Flow (hold + queue)
- Priority Provider Routing & Failover
- Uptime (this proxy), Cron Monitoring & Profiling
- 3 Concurrent Judge-Backed Operations
Enterprise contracts
Contract deployments with fleet operations, remote wrappers, and a clear choice between BYO and managed providers.
Bring your own providers and judge with fleet operations, remote wrappers, and contract-authorized offline use.
- Seat-Based Concurrent Judge Capacity
- Remote Wrapper Agent (cross-machine)
- Contract-Authorized Offline Operation
- Release Health telemetry; customer view not yet available
- Custom development when included in your contract
- BYO Provider & Judge LLM Keys
- Tracing, Session Replay & Automatic Anomaly Detection
- Multi-instance Uptime Monitoring
- SCM Integrations (commit-to-config links)
- Issue Tracking (alert-to-ticket automation)
Enterprise features with managed judge and provider credentials, as specified in your contract.
- Contract-provided judge service
- Encrypted, portal-managed provider credentials
- Seat-Based Concurrent Judge Capacity
- Remote Wrapper Agent (cross-machine)
- Release Health telemetry; customer view not yet available
- Tracing, Session Replay & Automatic Anomaly Detection
- Support and service levels defined by contract
- Multi-instance Uptime Monitoring
- SCM Integrations (commit-to-config links)
- Issue Tracking (alert-to-ticket automation)
What your license covers
Professional Annual and Lifetime include the same feature set. They differ in ownership and update rights, not in judge capacity. Model and judge API usage is separate unless your Enterprise contract includes it.
Review the final price, taxes and renewal terms at checkout. Features depend on your installed release, license and configuration.
What does Lifetime mean?
Perpetual ownership of the covered major versions, not every future major release. Downloads must be available and within your license's version limit. The signed token and activation receipt still have validity and renewal requirements; those are separate from ownership.
Can I use Free for work?
Free allows business evaluation for 120 days from the original grant, then private, non-commercial use. Renewing a token does not restart that evaluation period. Free has one concurrent judge operation; Professional has three. Requests that do not invoke the judge do not consume these slots.
Do I need my own providers?
Free, Professional and Enterprise BYOK use your own model and judge providers. Managed judge services and provider credentials require an explicit Enterprise Managed contract. Hosting, support and service levels are defined by that contract.
Can it operate offline?
Local operation is not a promise of permanent disconnection. Activation and license validation normally require the portal. Enterprise BYOK can include signed offline authorization; token and receipt validity still apply. Managed Enterprise needs portal-backed services, and remote model providers still need network access.
Compare plan features
Professional plans share their features. Enterprise-only capabilities appear in the Enterprise comparison. Availability notes below distinguish entitlements from current release limitations.
| Feature | Free | Pro Lifetime | Pro Annual |
|---|---|---|---|
| Safety & control | |||
| Heuristic Rule Engine
Checks tool calls for known destructive-command and credential-exfiltration patterns. Matching rules can block or flag calls according to the configured enforcement mode. |
Included | Included | Included |
| Command Normalizer
Reveals encoded commands, invisible characters, homoglyphs, and common shell obfuscation before policy evaluation. |
Included | Included | Included |
| LLM Judge
Adds contextual risk review for ambiguous tool calls. Bring your own judge on Free, Professional, and Enterprise BYOK. |
BYO | BYO | BYO |
| Self-Consistency Check
Repeats high-risk evaluations and flags inconsistent judge results before arbitration. |
— | Included | Included |
| Arbitration Engine
Every tool call gets one of three answers: allow, ask, or deny. On Professional and Enterprise, an ask waits for your approval in the dashboard. |
Included | Included | Included |
| Tool Definition Inspector
Scans tool descriptions and schemas for instructions designed to manipulate the agent. |
Included | Included | Included |
| Per-Tool Stream Buffering
Streams assistant text immediately while holding tool calls until the safety pipeline returns a verdict. |
Included | Included | Included |
| Circuit Breaker
Blocks repeated identical tool-and-argument calls within a session when the configured limit is reached. This loop-prevention block also applies in audit-only mode. |
Included | Included | Included |
| Tool Chain Detection
Matches configured multi-call patterns against a bounded session history, including sequences whose individual calls may appear harmless. |
Included | Included | Included |
| Kill Switch
Activate deny-all through configuration, a sentinel file, or the local dashboard. Unix builds also support SIGUSR1 to activate the signal source and SIGUSR2 to clear that source. |
Included | Included | Included |
| Danger Tiers & Graduated Enforcement
Apply different review and enforcement levels to low-, medium-, and high-risk operations. |
— | Included | Included |
| Request DLP Scanning
Scans supported outgoing request text for credential and prompt-injection patterns. Category actions and scan limits are configurable; metadata exclusions and truncated scans mean this is not complete data-loss prevention. |
Included | Included | Included |
| DLP Redaction & Tool-Result Scanning
Rewrites matched secrets in forwarded request bodies and extends scanning into tool results. |
— | Included | Included |
| Human Approval Flow
Holds borderline tool calls behind a one-time approval URL and a dashboard decision queue rather than silently allowing or denying them. |
— | Included | Included |
| Claude Code Hook Gateway
A Claude Code plugin sends each tool call to the local proxy before it runs and returns the verdict as Claude Code's own permission result. Claude Code keeps its own sign-in, and its model traffic is never routed through the proxy; only the hook payloads reach ModelWarden. |
Included | Included | Included |
| Smart Judge Learning & Allocations
Allocations apply a saved allow, ask, or deny decision to matching tool calls and are managed by hand on every tier. Professional and Enterprise can also learn them automatically from real Judge decisions. |
Manual only | Included | Included |
| Judge Context & Read-Only Tools
Gives the judge workspace, git, and redacted environment context, and lets it read files and list directories through the local read-only wrapper, with blocked path prefixes and a capped number of tool turns. |
Included | Included | Included |
| Observability & incident response | |||
| Local Operations Dashboard
Inspect live audit events, provider health, configuration, licenses, and system status from the proxy. |
Included | Included | Included |
| Error Monitoring & Log Search
Search proxy errors and operational logs without shipping local agent traffic to a third party. |
Included | Included | Included |
| Distributed Tracing
Inspect proxy-side traces and safety-stage timing in the local dashboard. This is not a complete trace of execution inside an upstream model provider or your agent's tools. |
— | Included | Included |
| Session Replay
Inspect bounded, redacted records of proxy requests, tool-call decisions, response capture and timing. Replay is not a recording of your screen or proof that a tool executed successfully. |
— | Included | Included |
| Advanced Observability & Cost
Adds detailed latency, token, provider, and cost views for operational analysis. |
— | Included | Included |
| Alerting & Notifications
Send threshold alerts through baseline email/webhooks or connect team channels on Professional and Enterprise. |
Email + webhook | All channels | All channels |
| Audit Replay
Re-judges previously allowed tool calls after the fact and reports disagreement rates for policy tuning. |
— | Included | Included |
| Advanced Debug Tool
Paste a tool call and step it through the heuristic and judge pipeline in the local dashboard, with the verdict, final action, risk score, and judge diagnostics. |
— | Included | Included |
| Providers & routing | |||
| Multi-Provider Protocol Support
Understands OpenAI, Anthropic, Gemini, Bedrock, Ollama, MCP, and OpenAI-compatible request and stream formats. |
Included | Included | Included |
| OpenAI Responses HTTP, SSE & WebSocket
Inspect supported text and tool-call traffic on OpenAI Responses over HTTP, server-sent events, and WebSocket. This does not imply OpenAI Realtime or audio support. |
Included | Included | Included |
| Provider Health Monitoring
Surfaces provider availability, failures, and latency in the local dashboard. |
Included | Included | Included |
| Priority Routing & Failover
Routes by configured priority and moves to the next provider when an upstream is unavailable. Single-provider forwarding is available on every tier. |
— | Included | Included |
| MCP stdio Gateway
Wraps compatible MCP stdio servers with |
Included | Included | Included |
| Resilient Provider Retry & Failover
Retries eligible upstream failures within configured time and attempt limits, with backoff and quota cooldowns. Requests can still fail when providers remain unavailable or the retry budget is exhausted. |
Included | Included | Included |
| Image-Aware Routing
Keeps requests that carry images away from provider bindings that cannot accept them, on every tier. |
Included | Included | Included |
| Route Model Limits & Reasoning Efforts
Set each route's context and output limits and the reasoning efforts it offers to clients such as Codex; every provider binding translates the selected effort into the value its upstream expects. |
Included | Included | Included |
| Provider Schedules & Route Aliases
Time-window provider schedules and route aliases already in the config run on every tier. Adding or changing them from the dashboard, the API, or a live config reload requires Professional or Enterprise. |
Runs from config | Included | Included |
| Host Plugins
Ready-made plugins for OpenCode, pi, ZCode, Claude Code, and Codex, downloaded from the local dashboard, set up each coding host for the proxy. The Claude Code plugin uses the hook gateway, so only tool-call hooks reach the proxy. |
Included | Included | Included |
| Policy & configuration | |||
| Config Hot-Reload
Validates supported JSON configuration changes before applying them. Invalid changes retain the last valid configuration; some listener and startup settings require a restart. |
Included | Included | Included |
| Config Init & TUI
Generate a starter config with --init or use the interactive terminal editor with --tui. |
Included | Included | Included |
| Policy Profiles
Switch among strict, balanced, permissive, and custom policy profiles. |
— | Included | Included |
| Custom Judge Instructions
Add organization-specific constraints and review guidance to contextual judge requests. |
— | Included | Included |
| Tool Allowlist & Denylist
Bypass known-safe tools and hard-block prohibited tools, with deny rules taking precedence. |
— | Included | Included |
| Safe Commands & Trusted Directories
Reduce unnecessary reviews for approved read-only commands and explicitly trusted paths. |
— | Included | Included |
| Path Policy Resolution
Longest-prefix path matching resolves path-scoped policy consistently on every tier. Professional and Enterprise add per-stage exclusions, path-based policy overrides, and graduated enforcement levels. |
Matching only | Included | Included |
| Request & Judge Rate Limits
Applies separate request and judge-call budgets, with higher defaults on Professional and contract-defined Enterprise limits. |
Tier defaults | Higher defaults | Higher defaults |
| Concurrent Judge Capacity
Limits simultaneous judge-backed operations independently from general request throughput. |
1 | 3 | 3 |
| Operating Modes
Run as a transparent pass-through, in audit-only mode (evaluate and record everything, block nothing except the circuit breaker), or in heuristics-only mode (no judge calls). |
Included | Included | Included |
| Audit & evidence | |||
| Tamper-Evident Audit Chain
Turn on the audit chain and every audit record is linked to the one before it in a SHA-256 hash chain, sealed by Ed25519-signed checkpoints. If anyone edits the history later, the Audit page's integrity check flags it. |
Included | Included | Included |
| Live Audit Stream
Shows tool calls, routing, policy stages, and verdicts in real time. |
Included | Included | Included |
| Secret Redaction
Passwords, API keys and tokens are hidden from the logs automatically (see exactly what). You can add your own field names to hide more. |
Included | Included | Included |
| TimeGuard
Checks clock movement against trusted portal-time state during license validation. Token validity and heartbeat requirements remain separate from lifetime ownership. |
Included | Included | Included |
| Persistent JSONL Audit
Writes redacted audit history to rotating local files for investigations and retention workflows. |
— | Included | Included |
| Log Drains
Forwards operational output to file, HTTP, or syslog destinations. |
— | Included | Included |
| Deployment & enterprise operations | |||
| Built-in TLS & API Authentication
Protects proxy access with TLS plus Bearer or x-api-key client authentication. |
Included | Included | Included |
| Non-Loopback Network Bind
Serve trusted team clients beyond localhost when TLS or an explicit remote-HTTP override is configured. |
— | Included | Included |
| Uptime Monitoring
Checks proxy health endpoints and raises availability alerts. Professional monitors this proxy; Enterprise also monitors other instances. |
— | This proxy | This proxy |
| Cron Monitoring
Detects missed or delayed background jobs and records their operational state. |
— | Included | Included |
| Profiling
Capture proxy CPU profiles on supported Unix builds. The Windows profiling backend is not yet available; A license entitlement does not remove that platform limitation. |
— | Included | Included |
| Feature | Enterprise BYOK | Enterprise Managed |
|---|---|---|
| Safety & control | ||
| Heuristic Rule Engine
Checks tool calls for known destructive-command and credential-exfiltration patterns. Matching rules can block or flag calls according to the configured enforcement mode. |
Included | Included |
| Command Normalizer
Reveals encoded commands, invisible characters, homoglyphs, and common shell obfuscation before policy evaluation. |
Included | Included |
| LLM Judge
Adds contextual risk review for ambiguous tool calls. Bring your own judge on Free, Professional, and Enterprise BYOK. |
BYO | Managed |
| Self-Consistency Check
Repeats high-risk evaluations and flags inconsistent judge results before arbitration. |
Included | Included |
| Arbitration Engine
Every tool call gets one of three answers: allow, ask, or deny. On Professional and Enterprise, an ask waits for your approval in the dashboard. |
Included | Included |
| Tool Definition Inspector
Scans tool descriptions and schemas for instructions designed to manipulate the agent. |
Included | Included |
| Per-Tool Stream Buffering
Streams assistant text immediately while holding tool calls until the safety pipeline returns a verdict. |
Included | Included |
| Circuit Breaker
Blocks repeated identical tool-and-argument calls within a session when the configured limit is reached. This loop-prevention block also applies in audit-only mode. |
Included | Included |
| Tool Chain Detection
Matches configured multi-call patterns against a bounded session history, including sequences whose individual calls may appear harmless. |
Included | Included |
| Kill Switch
Activate deny-all through configuration, a sentinel file, or the local dashboard. Unix builds also support SIGUSR1 to activate the signal source and SIGUSR2 to clear that source. |
Included | Included |
| Danger Tiers & Graduated Enforcement
Apply different review and enforcement levels to low-, medium-, and high-risk operations. |
Included | Included |
| Request DLP Scanning
Scans supported outgoing request text for credential and prompt-injection patterns. Category actions and scan limits are configurable; metadata exclusions and truncated scans mean this is not complete data-loss prevention. |
Included | Included |
| DLP Redaction & Tool-Result Scanning
Rewrites matched secrets in forwarded request bodies and extends scanning into tool results. |
Included | Included |
| Human Approval Flow
Holds borderline tool calls behind a one-time approval URL and a dashboard decision queue rather than silently allowing or denying them. |
Included | Included |
| Claude Code Hook Gateway
A Claude Code plugin sends each tool call to the local proxy before it runs and returns the verdict as Claude Code's own permission result. Claude Code keeps its own sign-in, and its model traffic is never routed through the proxy; only the hook payloads reach ModelWarden. |
Included | Included |
| Smart Judge Learning & Allocations
Allocations apply a saved allow, ask, or deny decision to matching tool calls and are managed by hand on every tier. Professional and Enterprise can also learn them automatically from real Judge decisions. |
Included | Included |
| Judge Context & Read-Only Tools
Gives the judge workspace, git, and redacted environment context, and lets it read files and list directories through the local read-only wrapper, with blocked path prefixes and a capped number of tool turns. |
Included | Included |
| Observability & incident response | ||
| Local Operations Dashboard
Inspect live audit events, provider health, configuration, licenses, and system status from the proxy. |
Included | Included |
| Error Monitoring & Log Search
Search proxy errors and operational logs without shipping local agent traffic to a third party. |
Included | Included |
| Distributed Tracing
Inspect proxy-side traces and safety-stage timing in the local dashboard. This is not a complete trace of execution inside an upstream model provider or your agent's tools. |
Included | Included |
| Session Replay
Inspect bounded, redacted records of proxy requests, tool-call decisions, response capture and timing. Replay is not a recording of your screen or proof that a tool executed successfully. |
Included | Included |
| Advanced Observability & Cost
Adds detailed latency, token, provider, and cost views for operational analysis. |
Included | Included |
| Alerting & Notifications
Send threshold alerts through baseline email/webhooks or connect team channels on Professional and Enterprise. |
All channels | All channels |
| Automatic Anomaly Detection
Models normal proxy behavior and identifies unusual activity without requiring a hand-written threshold for every signal. |
Included | Included |
| Audit Replay
Re-judges previously allowed tool calls after the fact and reports disagreement rates for policy tuning. |
Included | Included |
| Advanced Debug Tool
Paste a tool call and step it through the heuristic and judge pipeline in the local dashboard, with the verdict, final action, risk score, and judge diagnostics. |
Included | Included |
| Providers & routing | ||
| Multi-Provider Protocol Support
Understands OpenAI, Anthropic, Gemini, Bedrock, Ollama, MCP, and OpenAI-compatible request and stream formats. |
Included | Included |
| OpenAI Responses HTTP, SSE & WebSocket
Inspect supported text and tool-call traffic on OpenAI Responses over HTTP, server-sent events, and WebSocket. This does not imply OpenAI Realtime or audio support. |
Included | Included |
| Provider Health Monitoring
Surfaces provider availability, failures, and latency in the local dashboard. |
Included | Included |
| Priority Routing & Failover
Routes by configured priority and moves to the next provider when an upstream is unavailable. Single-provider forwarding is available on every tier. |
Included | Included |
| Managed Provider Credentials
Refreshes encrypted upstream credentials from the portal for managed Enterprise contracts. |
— | Managed |
| Managed Judge Provider
Provides a preconfigured judge service for managed Enterprise contracts; every other profile remains BYO. |
— | Managed |
| MCP stdio Gateway
Wraps compatible MCP stdio servers with |
Included | Included |
| Resilient Provider Retry & Failover
Retries eligible upstream failures within configured time and attempt limits, with backoff and quota cooldowns. Requests can still fail when providers remain unavailable or the retry budget is exhausted. |
Included | Included |
| Image-Aware Routing
Keeps requests that carry images away from provider bindings that cannot accept them, on every tier. |
Included | Included |
| Route Model Limits & Reasoning Efforts
Set each route's context and output limits and the reasoning efforts it offers to clients such as Codex; every provider binding translates the selected effort into the value its upstream expects. |
Included | Included |
| Provider Schedules & Route Aliases
Time-window provider schedules and route aliases already in the config run on every tier. Adding or changing them from the dashboard, the API, or a live config reload requires Professional or Enterprise. |
Included | Included |
| Host Plugins
Ready-made plugins for OpenCode, pi, ZCode, Claude Code, and Codex, downloaded from the local dashboard, set up each coding host for the proxy. The Claude Code plugin uses the hook gateway, so only tool-call hooks reach the proxy. |
Included | Included |
| Policy & configuration | ||
| Config Hot-Reload
Validates supported JSON configuration changes before applying them. Invalid changes retain the last valid configuration; some listener and startup settings require a restart. |
Included | Included |
| Config Init & TUI
Generate a starter config with --init or use the interactive terminal editor with --tui. |
Included | Included |
| Policy Profiles
Switch among strict, balanced, permissive, and custom policy profiles. |
Included | Included |
| Custom Judge Instructions
Add organization-specific constraints and review guidance to contextual judge requests. |
Included | Included |
| Tool Allowlist & Denylist
Bypass known-safe tools and hard-block prohibited tools, with deny rules taking precedence. |
Included | Included |
| Safe Commands & Trusted Directories
Reduce unnecessary reviews for approved read-only commands and explicitly trusted paths. |
Included | Included |
| Path Policy Resolution
Longest-prefix path matching resolves path-scoped policy consistently on every tier. Professional and Enterprise add per-stage exclusions, path-based policy overrides, and graduated enforcement levels. |
Included | Included |
| Request & Judge Rate Limits
Applies separate request and judge-call budgets, with higher defaults on Professional and contract-defined Enterprise limits. |
Contract | Contract |
| Concurrent Judge Capacity
Limits simultaneous judge-backed operations independently from general request throughput. |
Seat-based | Seat-based |
| Operating Modes
Run as a transparent pass-through, in audit-only mode (evaluate and record everything, block nothing except the circuit breaker), or in heuristics-only mode (no judge calls). |
Included | Included |
| Audit & evidence | ||
| Tamper-Evident Audit Chain
Turn on the audit chain and every audit record is linked to the one before it in a SHA-256 hash chain, sealed by Ed25519-signed checkpoints. If anyone edits the history later, the Audit page's integrity check flags it. |
Included | Included |
| Live Audit Stream
Shows tool calls, routing, policy stages, and verdicts in real time. |
Included | Included |
| Secret Redaction
Passwords, API keys and tokens are hidden from the logs automatically (see exactly what). You can add your own field names to hide more. |
Included | Included |
| TimeGuard
Checks clock movement against trusted portal-time state during license validation. Token validity and heartbeat requirements remain separate from lifetime ownership. |
Included | Included |
| Persistent JSONL Audit
Writes redacted audit history to rotating local files for investigations and retention workflows. |
Included | Included |
| Log Drains
Forwards operational output to file, HTTP, or syslog destinations. |
Included | Included |
| Deployment & enterprise operations | ||
| Built-in TLS & API Authentication
Protects proxy access with TLS plus Bearer or x-api-key client authentication. |
Included | Included |
| Non-Loopback Network Bind
Serve trusted team clients beyond localhost when TLS or an explicit remote-HTTP override is configured. |
Included | Included |
| Remote Wrapper
Lets a centralized proxy inspect context for agents running on other machines. |
Included | Included |
| Contract-Authorized Offline Operation
Removes the periodic portal heartbeat dependency for entitled contracts while token validity and upstream network requirements still apply. |
Included | — |
| Uptime Monitoring
Checks proxy health endpoints and raises availability alerts. Professional monitors this proxy; Enterprise also monitors other instances. |
Multi-instance | Multi-instance |
| Cron Monitoring
Detects missed or delayed background jobs and records their operational state. |
Included | Included |
| Profiling
Capture proxy CPU profiles on supported Unix builds. The Windows profiling backend is not yet available; A license entitlement does not remove that platform limitation. |
Included | Included |
| Source Code Management Integrations
Links operational events and configuration context to GitHub or GitLab commits. |
Included | Included |
| Issue Tracking Integrations
Turns selected alerts into Jira or Linear issues for team follow-up. |
Included | Included |