Código VT: Agente de Codificación TUI de Código Abierto en Rust con Soporte Multi- Proveedor y Habilidades de Agente

VT Code es un agente de IA de codificación de terminal de código abierto creado en Rust (usando Ratatui para la TUI). Soporta múltiples proveedores de LLM, incluidos Anthropic, OpenAI, Gemini y Codex, así como cualquier modelo de código abierto mediante inferencia local a través de LM Studio y Ollama (experimental). El agente está preparado para Agent Skills, Model Context Protocol (MCP) y Agent Client Protocol (ACP).
Características Principales
- Soporte multimotor LLM con conmutación automática por error y gestión eficiente del contexto.
- Comprensión semántica del código impulsada por ast-grep para búsqueda estructurada de código y ripgrep para operaciones grep rápidas.
- Agent Skills siguiendo el estándar abierto Agent Skills, que permite la extensión de capacidades externas a través de un sistema de habilidades estandarizado.
- Seguridad del shell mediante endurecimiento de procesos (vtcode-process-hardening) y ejecutor bash (vtcode-bash-runner).
- Detección de terminal e integración PTY (vtcode-terminal-detection, vtcode-ghostty-vt-sys) para capturas de pantalla más completas.
- Extensiones para VSCode y Zed incluidas en el repositorio.
Instalación
Instalador nativo (macOS/Linux):
curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash
# Omitir paquete ripgrep + ast-grep:
curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash -s -- --without-search-toolsWindows (PowerShell):
irm https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.ps1 | iexVia Cargo:
cargo install vtcodeVia Homebrew:
brew install vtcode # from homebrew/core
# o desde vinhnx/tap (desarrollo):
brew tap vinhnx/tap
brew install vtcodeUso
Configura tu clave API y ejecuta:
export OPENAI_API_KEY="sk-..."
vtcodePara instalar el paquete opcional de herramientas de búsqueda (ripgrep + ast-grep) después de la instalación inicial:
vtcode dependencies install search-toolsArquitectura
El proyecto está organizado en numerosos paquetes Rust (por ejemplo, vtcode-core, vtcode-llm, vtcode-tui, vtcode-tools) e incluye un sistema de especificaciones de herramientas colaborativas, almacén de markdown, configuración y eventos de ejecución. El bucle del agente está documentado en el README y en DeepWiki.
Para desarrollo, consulta el repositorio de GitHub para scripts de configuración (scripts/setup-ghostty-vt-dev.sh, etc.) y el tap de Homebrew para versiones más recientes.
📖 Leer la fuente completa: HN AI Agents
👀 Ver también

Plugin OpenClaw A2A: Mensajería directa de agente a agente a través de Internet
Un plugin OpenClaw A2A permite la transferencia directa de archivos y mensajes entre OpenClaws y otros agentes a través de internet sin servicios de terceros como WhatsApp o correo electrónico.

Configuración de iTerm2 de 4 Paneles para CLI de Código Claude Separa Roles de IA
Un desarrollador creó una configuración de terminal iTerm2 de cuatro paneles específicamente para Claude Code CLI para abordar la deriva de contexto y el sesgo de autoevaluación. Cada panel está bloqueado a un rol específico con modelos y permisos dedicados.

Wisepanel MCP Server permite la deliberación multi-LLM en Claude Code y Cursor
Wisepanel lanzó un servidor MCP que ejecuta deliberaciones multiagente directamente desde Claude Code, Cursor o cualquier cliente MCP, utilizando un sistema de mejora de contexto divergente con los modelos ChatGPT, Claude, Gemini y Perplexity.

Claude escribió 3.000 líneas de código en lugar de importar pywikibot — un estudio de caso sobre agentes de IA ignorando bibliotecas existentes
Un desarrollador le pidió a Claude Code (Opus 4.7) que corrigiera errores tipográficos en wikis de Fandom. El modelo escribió ~3.000 líneas de Python reimplementando pywikibot, mwparserfromhell y las reglas RETF en lugar de importarlos. El artículo explora por qué ocurre esto y cómo una búsqueda de dos minutos redujo el código a 1.259 líneas.