Skip to content

CLI Tools Overview

A unified, interactive command-line interface for managing all aspects of the Vibecode platform - from development and testing to deployment and monitoring.

The VibeCode CLI provides a centralized, menu-driven interface that consolidates hundreds of scripts and operations into an organized, discoverable system. Instead of remembering individual script names and locations, developers can navigate through intuitive menus to find and execute the operations they need.

  • Single entry point for all platform operations
  • Consistent UX across all categories
  • Interactive menu navigation
  • Context-aware help and documentation
  • Development & Testing - Local setup, testing, code quality
  • Security & Compliance - Vulnerability scanning, audits, monitoring
  • Database Operations - Migrations, seeding, backup/restore
  • Deployment Automation - Multi-platform, multi-environment deployment
  • VM Management - Virtual machine lifecycle and configuration
  • Monitoring & Observability - Metrics, logs, health checks, Datadog integration
  • No need to memorize script names or locations
  • Interactive prompts guide you through operations
  • Confirmation for destructive operations
  • Clear error messages and troubleshooting help
Terminal window
# Clone the repository
git clone https://github.com/yourusername/vibecode-webgui.git
cd vibecode-webgui
# Run the installer
bash scripts/vibecode-cli/install.sh
Terminal window
# Launch the CLI
bash scripts/vibecode-cli.sh
# Or if installed globally
vibecode-cli

Manage development workflows, testing, and code quality:

  • Local development setup
  • Test execution (unit, integration, e2e)
  • Code quality checks (lint, format, type-check)
  • Build and compilation

Security scanning, vulnerability assessment, and compliance:

  • Dependency scanning
  • Security audits
  • Secret detection
  • Compliance validation
  • Continuous security monitoring

Database management and operations:

  • Schema migrations
  • Database seeding
  • Backup and restore
  • Performance tuning
  • Connection testing

Deploy to various platforms and environments:

  • Multi-environment deployment (dev, staging, prod)
  • Platform-specific deployment (AKS, Fly.io, Docker)
  • Blue/green deployments
  • Rollback capabilities

Manage virtual machines for development and testing:

  • VM creation and destruction
  • VM configuration
  • Snapshot management
  • Resource monitoring

Comprehensive monitoring and observability:

  • Datadog setup (APM, DBM, CNM, LLM Observability)
  • Performance baseline recording
  • Log analysis
  • Health checks
  • Security monitoring

Version: 1.0.0 Last Updated: 2025-10-24 License: MIT