Virgil logo

Virgil

Free

Runtime de controle open source para agentes de IA: um Edge Gateway local intercepta chamadas a provedores LLM (OpenAI, Anthropic, Kimi e compatíveis), aplica políticas determinísticas de custo/segurança, registra tel...

Visit Website
Related by shared tags and keywordshermes-sdlc-agentswispcrewagentbus
ai-toolsaiai-agentai-agentsai-codingai assistantautomation

Overview

Virgil is a local circuit breaker for supervised AI agents. One executable runs the core, gateway, and browser panel on the same machine. A policy block is recorded and terminates the supervised process tree. The panel is available at /dashboard on the loopback address. The gateway supports configured OpenAI-compatible requests, provider adapters, local policy checks, SQLite event and execution history, and JSONL export. The core binds to the configured local address. Setup is served locally when the configuration is missing. The local product does not require an account or hosted Control Plane. It currently binds to loopback; secure LAN operation is a separate future stage. The gateway can block only traffic routed through it and does not terminate an external agent process. The current proxy supports JSON text messages, tool calls, and SSE streaming. Unsupported fields return an error before provider dispatch. Provider type may also be openai, kimi, or anthropic. OpenAI, Kimi, and generic endpoints use the configured OpenAI-compatible protocol; Anthropic translates the supported text/tool subset to Messages. Guardrails are evaluated locally before a request is sent, while a stream is active, and after tool calls are observed. Initial policy types include maximum cost per execution, maximum input tokens, maximum output tokens, maximum total tokens, maximum number of provider calls, maximum execution duration, maximum tool calls, allowed providers, allowed models, and allowed tools.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use Virgil to run a local circuit breaker for supervised AI agents.
  • Developers use Virgil to start a child process under core supervision and terminate its process tree on a policy block, deadline, or interruption.
  • Operators use Virgil to inspect execution results and history through the browser panel.
  • Teams use Virgil to enforce local cost, duration, token, call, model, provider, and tool policies.
  • Developers use Virgil to detect repeated calls and errors during agent execution.
  • Teams use Virgil to export events as JSONL or to a Control Plane with retry and backoff.
  • Developers use Virgil to route OpenAI Responses, Chat Completions, or Anthropic Messages requests through a local gateway.

Features

AI assistant

Natural language interface

Workflow automation

Reviews

No reviews yet. Be the first to share your experience!