Skip to content
Tech News
← Back to articles

Show HN: VT Code – Rust TUI coding agent with multi-provider support

read original get Rust TUI Coding Assistant → more articles
Why This Matters

VT Code introduces a versatile Rust-based TUI coding agent that supports multiple LLM providers with automatic failover and efficient context management, enhancing developer productivity and safety. Its open-source nature and easy installation options make it accessible for a wide range of users, fostering innovation in AI-assisted coding tools. This development signifies a step forward in creating more resilient and intelligent coding environments for the tech industry and consumers alike.

Key Takeaways

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