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

NerfGuard: Un clasificador que enruta solicitudes de codificación a modelos más baratos, reduciendo el gasto 3 veces
NerfGuard usa un clasificador rápido para enrutar las solicitudes del agente de codificación al modelo y nivel de razonamiento menos costosos, lo que permite un uso 3x con el mismo gasto. Incluye optimizaciones de tokens.

La IA se comió la capa de traducción: El organigrama tras los agentes
Ajey Gore argumenta que la IA no reemplazó puestos de trabajo, sino que se comió la tarea de traducción. El centro del organigrama (gerentes de ingeniería, scrum masters, líderes técnicos) se está reduciendo a medida que los agentes convierten los requisitos directamente en código.

MAGELLAN: Un sistema autónomo de descubrimiento científico con 15 agentes construido sobre Claude Code
MAGELLAN es un sistema de descubrimiento científico autónomo de 15 agentes construido completamente en Claude Code. Utiliza Opus para razonamiento profundo y Sonnet para tareas estructuradas, generando hipótesis interdisciplinarias sin dirección humana, con 260 hipótesis propuestas y 60% eliminadas por validación adversaria en 19 sesiones.
Claude Code v2.1.251: Ganchos de cambio de modelo, barra de límite de gasto y correcciones de seguridad
Claude Code v2.1.251 añade hooks PreModelSwitch/PostModelSwitch, transmisión en vivo de subagentes a Remote Control, una barra de límite de gasto en /usage, y corrige vulnerabilidades de symlink y path traversal.