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

✍️ OpenClawRadar📅 Publicado: April 25, 2026🔗 Source
Código VT: Agente de Codificação TUI em Rust Open-Source com Suporte a Múltiplos Provedores e Habilidades de Agente
Ad

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.
Ad

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-tools

Windows (PowerShell):

irm https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.ps1 | iex

Via Cargo:

cargo install vtcode

Via Homebrew:

brew install vtcode  # do homebrew/core
# ou do vinhnx/tap (desenvolvimento):
brew tap vinhnx/tap
brew install vtcode

Uso

Defina sua chave de API e inicie:

export OPENAI_API_KEY="sk-..."
vtcode

Para instalar o pacote opcional de ferramentas de busca (ripgrep + ast-grep) após a instalação inicial:

vtcode dependencies install search-tools

Arquitetura

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

Ad

👀 See Also

W2A — um protocolo aberto para sensores de agentes: dando percepção em tempo real a agentes locais
Tools

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.

OpenClawRadar
Engenharia Reversa do Apple Neural Engine para Treinar Modelos MicroGPT
Tools

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.

OpenClawRadar
Aplicativo da Área de Notificação do Windows para Monitoramento em Tempo Real do Uso da API Claude
Tools

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.

OpenClawRadar
Recurso de Memória de Sessão Introduzido no Claude Code
Tools

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.

OpenClawRadar