VDK Docs
CLI

VDK CLI Overview

The World's First Vibe Development Kit - AI-powered project analysis and blueprint generation

VDK CLI Documentation

The World's First Vibe Development Kit

VDK CLI is an advanced command-line toolkit that analyzes your codebase and generates project-aware AI assistant configurations using curated blueprints. It bridges the gap between your project's specific context and AI assistants like Claude Code, Cursor, Windsurf, and GitHub Copilot by fetching relevant blueprints from the VDK-Blueprints repository and adapting them to your project's unique characteristics.

What is VDK?

VDK (Vibe Development Kit) v2.0.1 automatically scans your project to understand its:

  • Architecture patterns (MVC, MVVM, Microservices, Feature-sliced design)
  • Technology stack (React 19, Next.js 15, Vue 3, Python, TypeScript, etc.)
  • Framework conventions (Next.js App Router, Supabase, Tailwind CSS 4)
  • Project structure and dependencies
  • Naming conventions and coding patterns
  • Build tools (Vite, Webpack, etc.)

It then fetches relevant blueprints from the VDK-Blueprints repository (109 expert-curated blueprints) and generates intelligent, project-specific configurations that make your AI assistant understand your project's context, conventions, and requirements.

Quick Start

# Install VDK CLI (requires Node.js β‰₯22.0.0)
npm install -g @vibe-dev-kit/cli
# or
pnpm add -g @vibe-dev-kit/cli

# Initialize VDK in your project
vdk init

# Interactive mode with guided setup
vdk init --interactive

# Check current VDK configuration
vdk status

# Update blueprints and configurations
vdk update

CLI Demo

VDK CLI Interactive Demo

Interactive setup mode guides you through project analysis and configuration

VDK CLI Quick Demo

Quick initialization mode for rapid setup

Screenshots

VDK CLI Glass Interface 1

Modern CLI interface with glass morphism design showcasing project analysis

VDK CLI Glass Interface 2

Technology detection and blueprint selection interface

VDK CLI Glass Interface 3

Configuration generation and deployment process

VDK CLI Glass Interface 4

Status overview and integration confirmation

VDK Hub Interface

VDK Hub web interface for managing and sharing blueprints

Key Features

πŸ” Intelligent Project Analysis

  • ProjectScanner: Deep codebase traversal with .gitignore respect
  • TechnologyAnalyzer: Detects 20+ technologies, frameworks, and build tools
  • PatternDetector: Advanced naming convention and architectural pattern recognition
  • Dependency Analysis: Comprehensive project structure mapping

🎯 AI Assistant Integration

  • Universal Compatibility: Claude Code, Cursor, Windsurf, GitHub Copilot
  • Platform Adapters: Specialized adapters for each AI platform
  • Multi-IDE Support: Simultaneous configuration of multiple platforms
  • Confidence Scoring: Integration reliability assessment (low/medium/high)
  • File Format Adaptation: Platform-specific outputs (.claude/, .cursor/, .windsurf/, .github/copilot/)

πŸš€ Remote Blueprint System

  • Blueprint Repository: Fetches from GitHub (entro314-labs/VDK-Blueprints)
  • Dynamic Discovery: Runtime discovery of available categories and commands
  • Light Templating: ${variable} substitution for project-specific customization
  • Version Management: Blueprint currency tracking and update notifications
  • Relevance Scoring: Sophisticated algorithms match blueprints to project characteristics

βš™οΈ Extensible Architecture

  • RuleGenerator: Synthesizes analysis results using remote blueprints
  • IntegrationManager: Handles multi-platform deployment
  • Fallback Generation: Local rule creation when remote fetch fails
  • Watch Mode: Continuous monitoring for project changes
  • Schema Validation: VDK ecosystem standards (v2.1.0) compliance

Documentation Sections

Getting Started

CLI Reference

Integrations

Scanner System

Templates & Rules

VDK Hub

Advanced Usage

Troubleshooting

Community & Support

  • GitHub: entro314-labs/VDK-CLI
  • Issues: Report bugs and feature requests
  • License: MIT
  • Version: 2.0.1
  • Requirements: Node.js β‰₯22.0.0

Architecture Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   VDK CLI       β”‚    β”‚   Blueprint      β”‚    β”‚   AI Assistant  β”‚
β”‚   v2.0.1        β”‚    β”‚   Repository     β”‚    β”‚   Platforms     β”‚
β”‚                 β”‚    β”‚                  β”‚    β”‚                 β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚    β”‚  109 Blueprintsβ”‚    β”‚  Platform       β”‚
β”‚  β”‚ Commands    ││────│  7 Categories    │────│  Adapters       β”‚
β”‚  β”‚ β€’ init      β”‚β”‚    β”‚  Schema v2.1.0   β”‚    β”‚  β€’ Claude Code  β”‚
β”‚  β”‚ β€’ status    β”‚β”‚    β”‚                  β”‚    β”‚  β€’ Cursor       β”‚
β”‚  β”‚ β€’ update    β”‚β”‚    β”‚  Remote Fetching β”‚    β”‚  β€’ Windsurf     β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚    β”‚  Light Templatingβ”‚    β”‚  β€’ Copilot      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚                       β”‚                       β”‚
         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                 β”‚
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚   VDK Hub        β”‚
                    β”‚   vdk.tools      β”‚
                    β”‚                  β”‚
                    β”‚  Web Platform    β”‚
                    β”‚  Collections     β”‚
                    β”‚  Team Sharing    β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

VDK CLI creates a seamless workflow where your project's intelligence, combined with expert-curated blueprints, enhances your AI assistant's understanding, leading to 60% faster and more accurate, context-aware, and productive coding sessions.