Skip to content

Welcome to vibe

Manage Git Worktrees with ease. Create, switch, and clean up worktrees effortlessly.
vibe demo

Simple Commands

Just two main commands: vibe start to create a worktree, vibe clean to remove it.

Idempotent Operations

Run vibe start multiple times safely - it handles existing worktrees gracefully.

Automated Setup

Copy files, run hooks, and configure your environment automatically with .vibe.toml.

Security First

SHA-256 hash verification prevents unauthorized changes to configuration files.

Terminal window
# Install via Homebrew (macOS)
brew install kexi/tap/vibe
# Set up shell integration (add to ~/.zshrc)
vibe() { eval "$(command vibe "$@")" }
# Create a worktree for a new feature
vibe start feat/new-feature
# When done, clean up
vibe clean

Note: Using a different shell? See the Getting Started guide for Bash, Fish, Nushell, and PowerShell setup.