VS Code extension for VT Code, a Rust-based terminal coding agent with semantic code intelligence and multi-provider AI support. Provides deep integration with the VTCode AI coding assistant for enhanced productivity.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
VTCode is a Visual Studio Code extension that provides deep integration with VT Code, a Rust-based terminal coding agent with semantic code intelligence.
Features
AI Coding Assistant: Access the VTCode agent directly from VS Code
Quick Actions: Easily send questions and get responses without leaving your editor
Code Analysis: Analyze your workspace with semantic code intelligence
Configuration Management: Edit your vtcode.toml configuration files with syntax highlighting
Context Awareness: Leverages Tree-sitter and ast-grep for deep code understanding
Multi-Provider AI: Supports OpenAI, Anthropic, Google, xAI, DeepSeek, and more
Security First: Built-in safeguards with human-in-the-loop controls
Prerequisites
Before using this extension, you need to have the VTCode CLI installed:
# Install with Cargo (recommended)
cargo install vtcode
# Or with Homebrew
brew install vinhnx/tap/vtcode
# Or with NPM
npm install -g vtcode-ai
Quick Start
Install the VTCode CLI using one of the methods above
Install this extension from the VS Code Marketplace
Open a workspace containing a vtcode.toml file
Access VTCode features through:
The Command Palette (Cmd+Shift+P or Ctrl+Shift+P)
The VTCode Quick Actions view in the Explorer
Right-click context menu on selected code
Status bar icon
Commands
The extension contributes the following commands:
VTCode: Open Quick Actions - Access the quick actions panel
VTCode: Ask the Agent - Send a question to the VTCode agent
VTCode: Ask About Selection - Ask about highlighted code
VTCode: Launch Agent Terminal - Open an integrated terminal session running vtcode chat
VTCode: Analyze Workspace - Run vtcode analyze on your workspace
VTCode: Open Configuration - Edit your vtcode.toml configuration file
VTCode: Open Documentation - Access VTCode documentation
VTCode: Toggle Human-in-the-Loop - Control human approval for sensitive operations
And more...
Configuration
The extension contributes the following settings:
vtcode.commandPath: Path to the VTCode executable (default: vtcode)
Requirements
VS Code version 1.87.0 or higher
VTCode CLI installed and accessible in your PATH
Contributing
Contributions are welcome! Please see the main VTCode repository for contribution guidelines.
Support
If you find VTCode useful, please consider supporting the project by visiting BuyMeACoffee.