A curated list of AI tools and resources for developers, see the AI Resources .

VT Code

A Rust-based terminal semantic coding agent integrating multi-provider LLMs and semantic code tools.

Detailed Introduction

VT Code is a Rust-based terminal semantic coding agent that combines Tree-sitter and ast-grep for code intelligence and integrates multiple LLM providers via configurable routing. It supports both local tools and cloud providers, emphasizes auditable execution policies and security, and is tailored for developers and researchers who need code understanding, refactoring, and automation directly from the command line.

Main Features

  1. Multi-provider support: compatible with OpenAI, Anthropic, xAI, DeepSeek, Gemini, Ollama and more, with automatic failover and priority routing.
  2. Semantic code capabilities: Tree-sitter parsing and ast-grep based AST search enable semantic search and code-modification tools.
  3. Security-first design: built-in execution policies, workspace isolation, and configurable human-in-the-loop approvals to prevent injection and unauthorized actions.
  4. Editor integration: Agent Client Protocol (ACP) integration for editors like Zed, plus a rich TUI and VS Code extension.

Use Cases

VT Code fits interactive code review, refactoring, and automation workflows in terminal environments. It can serve as a local developer assistant for quick model experiments, run automated scripts in a controlled environment, or act as an auditable internal agent gateway for organizations.

Technical Features

Implemented in Rust for performance, VT Code provides a high-quality TUI, fine-grained context management and token budgeting, and a plugin-style toolset (lifecycle hooks, tool policies, and multimodal inputs). It offers Homebrew and Cargo install options for easy deployment across platforms.

Comments

VT Code
Resource Info
🌱 Open Source 🤖 Agent Framework 💻 CLI 🛠️ Dev Tools