Skip to main content

Prerequisites

Before installing the VibeKit CLI, ensure you have:
  • Node.js version 18.0.0 or higher
  • npm or yarn package manager
  • Docker installed and running (optional, for maximum security)
  • Claude Code CLI or Gemini CLI for the agents you want to use

Installation Methods

Installing globally makes the vibekit command available system-wide:

Project Installation

For project-specific installations:

Using npx (No Installation)

Run commands without installing:

Verify Installation

After installation, verify that the CLI is working:

Post-Installation Setup

1. Install Required Agents

Install the coding agents you want to use:

2. Configure Environment Variables

Set up your API keys:
Or add them to your shell profile (~/.bashrc, ~/.zshrc):

3. Configure Settings (Optional)

Run the settings interface to configure VibeKit:
This allows you to:
  • Enable/disable Docker sandbox
  • Configure proxy server settings
  • Enable/disable analytics
  • Set up global aliases

4. Docker Setup (Optional)

For maximum security, ensure Docker is running:

Troubleshooting Installation

Command Not Found

If vibekit command is not found after global installation:

Permission Errors

If you encounter permission errors during global installation:

Docker Not Running (Optional)

If you want to use Docker sandbox and see Docker-related errors:

Agent Not Found

If you see “command not found” errors for Claude or Gemini:

Platform-Specific Notes

macOS

  • Docker Desktop is recommended
  • May need to grant terminal permissions for Docker
  • Homebrew users can install Node.js with brew install node

Linux

  • Add your user to the docker group: sudo usermod -aG docker $USER
  • Log out and back in for group changes to take effect
  • Some distributions may require sudo for global npm installs

Windows

  • Use WSL2 for best compatibility
  • Docker Desktop with WSL2 backend is recommended
  • Run commands in WSL2 terminal, not Command Prompt

Updating the CLI

To update to the latest version:

Uninstalling

To remove the CLI:

Next Steps

After installation, you’re ready to:
  1. Configure settings with vibekit
  2. Run your first agent with vibekit claude "Hello world"
  3. Set up monitoring with vibekit dashboard
For a quick overview of all commands, see the Quick Reference.