Back to blog
Product12 April 2025

VGuard: Runtime Guardrails for AI-Assisted Development

Introducing VGuard — an open-source framework that enforces coding quality controls across AI coding tools like Claude Code, Cursor, and Codex.

By Anthril Team

Why Guardrails Matter

AI coding assistants are incredibly powerful, but they need boundaries. Without guardrails, AI-generated code can introduce inconsistencies, bypass conventions, and erode the quality standards your team has worked hard to establish.

What VGuard Does

VGuard is a framework that sits between your AI coding tool and your codebase. It enforces quality controls at runtime — before code is committed, not after.

  • Convention enforcement — Ensure AI-generated code follows your team's patterns and conventions
  • Quality gates — Block code that does not meet your standards from being committed
  • Drift detection — Identify when AI-generated code is diverging from established patterns
  • Analytics — Track guardrail activity and measure code quality over time

How It Works

VGuard integrates with popular AI coding tools including Claude Code, Cursor, and Codex. It runs as a lightweight layer that intercepts code changes and applies your configured rules before they land.

Rules are deterministic — they cannot be bypassed by clever prompting or AI creativity. If a rule says "all functions must have JSDoc comments," then every function will have JSDoc comments, regardless of how the code was generated.

Getting Started

VGuard is available on npm as @anthril/vguard. Installation is straightforward and configuration is minimal — most teams can be up and running in under 10 minutes.