Skip to main content
VibeKit CLI provides universal support for popular coding agents, giving you consistent security, observability, and management features regardless of which AI coding assistant you use.

Supported Agents

Claude Code

Anthropic’s Claude Code CLI with enhanced security:

Gemini

Google’s Gemini with VibeKit protection:

Codex

OpenAI’s Codex with monitoring:

Grok

Grok by xAI with VibeKit protection:

Cursor Agent

Cursor’s AI agent with VibeKit wrapper:

OpenCode

Open-source coding agent integration:

Universal Features

Consistent Security

Every agent gets the same security protections:
  • Proxy Server: All agent traffic routed through redaction proxy
  • Sandbox Support: Optional Docker/Podman isolation for all agents
  • Redaction: Sensitive data removal across all agents
  • Logging: Structured logging for all agent interactions

Common Options

All agents support the same VibeKit options:

Unified Logging

Same observability features for all agents:

Cross-Agent Analytics

Compare and analyze different agents:

Configuration

Global Settings

VibeKit settings apply to all agents:

Environment Variables

Settings Management

How Agent Wrapping Works

Command Forwarding

VibeKit acts as a wrapper around existing agent CLIs:
  • Forwards all unknown options to the underlying agent
  • Adds VibeKit-specific options (--sandbox, --sandbox-type)
  • Applies consistent logging, proxy, and analytics features

Example Flow

Agent Requirements

VibeKit assumes the underlying agent CLIs are installed:
  • claude command for Claude Code CLI
  • gemini command for Gemini CLI
  • codex command for Codex CLI
  • grok command for Grok CLI
  • cursor-agent command for Cursor Agent
  • opencode command for OpenCode

Current Implementation

What’s Implemented

  • Command Wrapping: All agents get proxy, logging, analytics
  • Consistent Options: Same sandbox and proxy options for all
  • Unified Analytics: Cross-agent session tracking and comparison
  • Settings Integration: Global settings affect all agents

Agent Status

All supported agents use the same architecture:
  • Proxy server for redaction (when enabled)
  • Structured logging to ~/.vibekit/logs/
  • Analytics tracking in ~/.vibekit/analytics/
  • Optional sandbox execution

Best Practices

Agent Selection

Choose agents based on their strengths:
  • Claude: Complex reasoning, detailed analysis
  • Gemini: Multimodal capabilities, diverse tasks
  • Codex: Code completion and generation
  • Grok: Real-time information and context
  • Cursor Agent: IDE-integrated workflows
  • OpenCode: Open-source flexibility

Consistent Workflow

  • Use same VibeKit options across agents for consistency
  • Monitor analytics to compare agent effectiveness
  • Apply same security settings (sandbox, redaction) to all agents
  • Regular log review for all agent activities

Security

  • Enable redaction for all agents handling sensitive code
  • Use sandbox mode when working with untrusted operations
  • Monitor proxy logs for unexpected data patterns
  • Keep all agent CLIs updated for security
Universal agent support provides a consistent security and observability layer across different AI coding assistants, letting you choose the best tool for each task while maintaining unified monitoring and protection.