VT Code is an open-source coding agent with LLM-native code understanding and robust shell safety. Supports multiple LLM providers with automatic failover and efficient context management.
Installation
Native Installer (Recommended) - No dependencies, instant setup: The default macOS/Linux installer also attempts the recommended ripgrep + ast-grep bundle for enhanced semantic grep and programming language-level understanding (optional). Official macOS/Linux release archives bundle ghostty-vt/ runtime libraries for richer PTY screen snapshots. VT Code still falls back to the built-in legacy_vt100 backend when those assets are unavailable in non-release or custom installs.
macOS & Linux:
curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash # Or skip ripgrep + ast-grep during install curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash -s -- --without-search-tools
Windows (PowerShell):
irm https: // raw.githubusercontent.com / vinhnx / vtcode / main / scripts / install.ps1 | iex
Alternative Installation Methods:
# Cargo (Rust package manager) cargo install vtcode # Homebrew (macOS/Linux) # From homebrew/core (official): brew install vtcode # From vinhnx/tap (development/bleeding edge): brew tap vinhnx/tap brew install vtcode # If switching between taps, uninstall first: brew uninstall vtcode brew install vtcode # or: brew install vinhnx/tap/vtcode # Optional: install the search tools bundle later vtcode dependencies install search-tools
Ghostty VT is not installed through vtcode dependencies install ... . Instead, VT Code uses runtime libraries that are either:
... continue reading