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

W2A — um protocolo aberto para sensores de agentes: dando percepção em tempo real a agentes locais
W2A (World2Agent) é um protocolo aberto que padroniza a camada de percepção para agentes de IA — auto-hospedável, SDK TS, Apache 2.0. Ele permite que agentes recebam sinais em tempo real de sensores sem scripts avulsos.

Engenharia Reversa do Apple Neural Engine para Treinar Modelos MicroGPT
Um desenvolvedor engenhou reversamente as APIs privadas do Neural Engine da Apple para criar um pipeline de treinamento para um modelo MicroGPT de 110 milhões de parâmetros, alcançando eficiência energética de 6,6 TFLOPs/watt no hardware Mac M4.

Aplicativo da Área de Notificação do Windows para Monitoramento em Tempo Real do Uso da API Claude
Um desenvolvedor criou um aplicativo leve para a bandeja do sistema do Windows que exibe o uso da cota da API Claude em tempo real, incluindo janelas de 5 horas e 7 dias, contagens de tokens de hoje e previsões de esgotamento. O aplicativo suporta interface em coreano, inglês, chinês e japonês e é de código aberto no GitHub.

Recurso de Memória de Sessão Introduzido no Claude Code
Claude Code agora inclui um recurso de 'Memória de Sessão', gerando e mantendo resumos de sessão em arquivos summary.md. Desbloqueie-o com tweakcc para sessões interativas que excedam limites específicos de tokens e chamadas de ferramentas.