发现 AI 代理的未来arrow_forward

VT Code

calendar_today收录于 2026年2月24日
category智能体与应用工具
code开源
RustAI代理智能体框架VS Code扩展智能体与应用工具模型与推理框架开发者工具/代码

开源语义化 AI 编程代理,基于 Tree-sitter 提供代码智能,支持多 LLM 提供商自动故障转移与高效上下文管理。

VT Code 是一款用 Rust (86.7%) 编写的开源语义化 AI 编程代理,由资深 iOS 工程师 Nguyễn Xuân Vĩnh 开发,采用 MIT 许可证。

核心能力#

Tree-sitter 语义解析:支持 Rust、Python、JavaScript/TypeScript、Go、Java、Swift、Bash 等语言的代码导航,包括 go-to-definition、find-references、hover、symbol search。

多 LLM 提供商:OpenAI、Anthropic、Google Gemini、xAI (Grok)、DeepSeek、OpenRouter、Z.AI、Moonshot AI、MiniMax、HuggingFace Inference、Ollama(本地 & 云端)、LM Studio(本地),支持自动故障转移。

Agent 协议:ACP (Agent Client Protocol) 与 Zed IDE 原生集成;A2A (Agent2Agent) 支持 Agent Discovery、Task Lifecycle、SSE Streaming、JSON-RPC 2.0;Anthropic API 兼容;Open Responses Specification。

Subagents 子代理:explore(探索)、plan(规划)、general(通用)、code-reviewer(代码审查)、debugger(调试)。

安全与上下文#

安全机制:多层防御模型、命令白名单 + 参数验证、工作区隔离、OS 原生沙箱(macOS Seatbelt、Linux Landlock + seccomp)、工具策略、三级 Human-in-the-Loop 审批、审计追踪。

上下文管理:Decision Ledger 持久化决策历史、智能错误恢复、对话摘要、Token 预算追踪。

安装与使用#

# macOS & Linux
curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash

# Windows PowerShell
irm https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.ps1 | iex

# Cargo
cargo install vtcode

# Homebrew
brew install vinhnx/tap/vtcode

架构#

模块化多 Crate 设计:vtcode-core、vtcode-llm、vtcode-tools、vtcode-indexer、vtcode-file-search、vtcode-process-hardening、vtcode-acp-client、vtcode-bash-runner、vtcode-config 等。

技术栈:Rust + Ratatui + Crossterm (TUI) + Tokio (异步) + Tree-sitter + Ripgrep。

编辑器集成#

  • VS Code Extension(原生)
  • Zed Extension(ACP 协议)
  • 兼容 Cursor、Windsurf 等 VS Code 兼容编辑器

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch