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

La Reutilización de la Caché KV para Conversaciones Largas en Apple Silicon Logra una Aceleración de 200 Veces
Un desarrollador implementó la reutilización de caché KV basada en sesiones para la inferencia de LLM local utilizando el framework MLX de Apple, logrando una mejora de 200x en el tiempo hasta el primer token con un contexto de 100K. El enfoque mantiene la caché KV en memoria a lo largo de los turnos de conversación, procesando solo los tokens nuevos.

Claude Code Limiter: Limitador de Tasa Autohospedado para Suscripciones Compartidas de Claude Code
claude-code-limiter es una herramienta autoalojable que agrega límites de tasa por usuario a suscripciones compartidas de Claude Code, con características como cuotas por modelo, presupuestos de crédito, ventanas deslizantes de 24 horas, reglas por hora del día y un panel de control en tiempo real.

Modo Contexto del Servidor MCP Reduce el Uso de Código Contexto de Claude en un 98%
Context Mode es un servidor MCP que reduce el consumo de contexto de Claude Code de 315 KB a 5.4 KB aislando las salidas de herramientas. Es compatible con 10 entornos de ejecución de lenguajes e incluye una base de conocimiento con búsqueda de texto completo.

Asistente de Escritorio JARVIS de Código Abierto Construido con Claude Code en 2 Días
Un desarrollador creó un asistente de IA de escritorio para macOS llamado JARVIS en 1-2 días utilizando Claude Code como herramienta principal de desarrollo. La aplicación cuenta con una interfaz de usuario holográfica, 18 herramientas nativas para control del sistema, interfaz de voz e integraciones con Gmail, Google Calendar, Notion, GitHub y Obsidian.