vibrant [path]
Analyze files or directories for vibecode patterns.Path to analyze (file or directory). Defaults to current directory.
Options
The analyze command supports several options:--format- Output format (pretty, compact, plan, json)--ignore- Comma-separated patterns to ignore--fix- Automatically fix problems--ai- Enable AI-powered analysis--provider- AI provider (openai, claude, gemini, ollama, openrouter)--no-cache- Disable analysis cache
Examples
vibrant init
Create avibrant.config.js configuration file in the current directory.
vibrant.config.js
If
vibrant.config.js already exists, the command will skip creation and display a warning.What gets configured
Theinit command sets up:
- ignore - Common directories to exclude (node_modules, dist, build, etc.)
- format - Default output format set to ‘pretty’
- provider - Optional AI provider configuration (commented out by default)
vibrant . to start analyzing your code.
vibrant rules
List all available detection rules.Output format
Rules marked with ✖ are errors, while ⚠ indicates warnings.
Global options
These options work with all commands:Display version number
Display help for command