Installation
Package Managers
Section titled “Package Managers”brew install kexi/tap/vibe# Global installnpm install -g @kexi/vibe
# Or run directly with npxnpx @kexi/vibe start feat/my-feature# Global installbun add -g @kexi/vibe
# Or run directly with bunxbunx @kexi/vibe start feat/my-featureAdd to your .mise.toml:
[plugins]vibe = "https://github.com/kexi/mise-vibe"
[tools]vibe = "latest"Then run:
mise install# Run directly (ephemeral)nix run github:kexi/vibe -- start feat/my-feature
# Install persistentlynix profile install github:kexi/vibeFor NixOS or Home Manager, add as a flake input:
{ inputs.vibe.url = "github:kexi/vibe";
# Then use in your configuration: # environment.systemPackages = [ inputs.vibe.packages.${system}.default ];}# x64curl -LO https://github.com/kexi/vibe/releases/latest/download/vibe_amd64.debsudo apt install ./vibe_amd64.deb
# ARM64curl -LO https://github.com/kexi/vibe/releases/latest/download/vibe_arm64.debsudo apt install ./vibe_arm64.deb
# Uninstallsudo apt remove vibe# x64curl -L https://github.com/kexi/vibe/releases/latest/download/vibe-linux-x64 -o vibechmod +x vibesudo mv vibe /usr/local/bin/
# ARM64curl -L https://github.com/kexi/vibe/releases/latest/download/vibe-linux-arm64 -o vibechmod +x vibesudo mv vibe /usr/local/bin/Windows
Section titled “Windows”Windows (x64) is supported. Install via npm — the @kexi/vibe launcher pulls in the @kexi/vibe-win32-x64 binary package for your platform:
npm install -g @kexi/vibeManual Build
Section titled “Manual Build”With the Rust toolchain installed, build the binary from source:
git clone https://github.com/kexi/vibe.gitcd vibecargo build --manifest-path rust/Cargo.toml -p vibe --release# Binary is written to rust/target/release/vibeNext Steps
Section titled “Next Steps”After installation, set up your shell to enable vibe’s directory changing functionality.