Código VT: Agente de Codificação TUI em Rust Open-Source com Suporte a Múltiplos Provedores e Habilidades de Agente

VT Code é um agente de codificação open-source baseado em terminal, construído em Rust (usando Ratatui para a TUI). Ele suporta vários provedores de LLM, incluindo Anthropic, OpenAI, Gemini e Codex, bem como qualquer modelo open-source via inferência local por meio do LM Studio e Ollama (experimental). O agente é compatível com Agent Skills, Model Context Protocol (MCP) e Agent Client Protocol (ACP).
Principais Recursos
- Suporte a múltiplos provedores de LLM com failover automático e gerenciamento eficiente de contexto.
- Compreensão semântica de código impulsionada pelo ast-grep para busca estruturada de código e ripgrep para operações rápidas de grep.
- Agent Skills seguindo o padrão aberto Agent Skills, permitindo extensão de capacidade externa por meio de um sistema de habilidades padronizado.
- Segurança do shell via endurecimento de processos (vtcode-process-hardening) e executor bash (vtcode-bash-runner).
- Detecção de terminal e integração PTY (vtcode-terminal-detection, vtcode-ghostty-vt-sys) para capturas de tela mais ricas.
- Extensões para VSCode e Zed estão incluídas no repositório.
Instalação
Instalador nativo (macOS/Linux):
curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash
# Pular pacote 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 # do homebrew/core
# ou do vinhnx/tap (desenvolvimento):
brew tap vinhnx/tap
brew install vtcodeUso
Defina sua chave de API e inicie:
export OPENAI_API_KEY="sk-..."
vtcodePara instalar o pacote opcional de ferramentas de busca (ripgrep + ast-grep) após a instalação inicial:
vtcode dependencies install search-toolsArquitetura
O projeto é organizado em várias bibliotecas Rust (por exemplo, vtcode-core, vtcode-llm, vtcode-tui, vtcode-tools) e inclui um sistema de especificação de ferramentas colaborativas, armazenamento markdown, configuração e eventos de execução. O loop do agente está documentado no README e no DeepWiki.
Para desenvolvimento, veja o repositório GitHub para scripts de configuração (scripts/setup-ghostty-vt-dev.sh, etc.) e o tap Homebrew para versões bleeding-edge.
📖 Leia a fonte completa: HN AI Agents
👀 See Also

Nakkas MCP Server Gera SVGs Animados a partir de Descrições de IA
Nakkas é um servidor MCP onde a IA constrói configurações completas de SVG animado a partir de descrições, renderizando SVGs animados limpos com formas, gradientes, animações e filtros. Ele suporta curvas paramétricas, 15 predefinições de filtro, animações CSS @keyframes e SMIL, e funciona em qualquer lugar onde SVG seja renderizado.

Gemma-4 26B-A4B com Opencode funciona de forma eficiente no MacBook Air M5
Um MacBook Air M5 de 32GB pode executar o modelo Gemma-4-26B-A4B-it-UD-IQ4_XS a 300 tokens/segundo no processamento de prompts e 12 tokens/segundo na geração em modo de baixo consumo, usando apenas 8W de energia sem esquentar ou fazer barulho.

Pali v0.1: Infraestrutura de Memória de Código Aberto para LLMs com Benchmarks Reproduzíveis
Pali é uma infraestrutura de memória de código aberto para LLMs construída em Go como um único binário com APIs multi-inquilino, recuperação híbrida e extensões plug-and-play. A versão v0.1 inclui um conjunto de benchmarks com resultados reproduzíveis mostrando métricas de desempenho para diferentes configurações.

MCP Slim: Busca de Incorporação Local para Ferramentas MCP Reduz a Inflação de Contexto
MCP Slim é um proxy que substitui catálogos completos de ferramentas MCP por três meta-ferramentas (pesquisar, descrever, chamar), usando embeddings MiniLM locais para busca semântica. Ele alcança uma redução de 96% na janela de contexto e funciona offline sem chaves de API.