Eclusia
Freemium
Legal professionals handling confidential cases
The invoice arrives before the alert does — an unattended agent loops through bad reasoning for an hour, and the first signal you get is a billing notification. RiskKernel is a self-hosted enforcement layer that puts hard dollar, iteration, and wall-clock ceilings around agent runs before that bill exists.
Free to self-host, forever. Apache 2.0 license, single Go binary, no license gates, no phone-home, no lock-in. · Checked Jul 1, 2026
Deployed as a single Go binary, it sits in front of your existing OpenAI, Anthropic, or LangChain stack via a one-variable proxy — no rewrite required. Every call is metered and checkpointed, so a killed or crashed run resumes from the last saved state instead of re-spending from zero. The human-approval gate routes irreversible tool calls for sign-off over CLI, web, or webhook before they fire, and the LLM cannot bypass it because the gate lives in compiled code, not a prompt. The hosted dashboard is private beta only; teams that need a UI today are self-managing.
Bottom line: The right fit for a team running unattended agents on their own infra who need hard spend controls and audit trails — less suited if you need a managed cloud dashboard on day one, which is not yet available outside the waitlist.
Runtime is Apache 2.0 and stays feature-complete. Single Go binary (~30-60 MB) with zero telemetry, verifiable in source.
View full pricing on riskkernel.com →
Pricing may have changed since last verified. Check the official site for current plans.
Find your fit
More options in Guardrails & Safety. Compare pricing, platforms, and features side by side.
Freemium
Legal professionals handling confidential cases
Free · Open source
AI security researchers
Uncapped agent runs are a production liability: no ceiling on spend, no deterministic exit on loops, no gate before a destructive tool call fires. RiskKernel addresses this by acting as a metered proxy and enforcement runtime between your code and your LLM provider. Point your existing agent at the local endpoint with one environment variable, and every API call is measured against the dollar, token, loop count, and wall-clock budgets you set. The kill switch fires mid-loop the moment a ceiling is crossed — before the spend lands, according to the vendor — and a checkpoint written at each step means a crashed run resumes without re-executing paid work.
The differentiating feature is determinism. The vendor makes an explicit architectural choice: budgets, gates, and kill switches live in statically-typed Go code, not in prompts or framework configuration. That means the enforcement logic runs identically every time regardless of what the model reasons. The human-approval gate — which blocks side-effecting tool calls and routes them for review before execution — inherits that property. The LLM proposes; compiled code decides whether the action proceeds.
The runtime is Apache 2.0 and self-hosted with no telemetry; provider keys are never stored in plaintext and nothing phones home, which is verifiable in the source. OpenTelemetry export emits GenAI spans for cost, loops, and checkpoints to Datadog, Grafana, Honeycomb, or any compatible backend. SDK adapters cover LangChain, the Claude Agent SDK, and the OpenAI Agents SDK. Where RiskKernel breaks down: the hosted dashboard is in private beta, so teams that need a visual run-management UI are on a waitlist. Organisations with LLM frameworks outside the three listed adapters will need to handle integration themselves at the SDK layer.
Sign in to rate this tool or suggest an edit.