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

Recuperação: Memória Local de Projetos para Claude Code — Sem Gasto de Tokens em Resumos
Tools

Recuperação: Memória Local de Projetos para Claude Code — Sem Gasto de Tokens em Resumos

Recall dá ao Claude Code memória de sessão local e durável por meio de sumarização clássica. Sem chave de API, sem modelo externo — context.md tem ~1-2K tokens, construído offline a partir de hooks de sessão.

OpenClawRadar
Compilador HEIR da Google: IA Privada Prática com Criptografia Homomórfica
Tools

Compilador HEIR da Google: IA Privada Prática com Criptografia Homomórfica

O Google disponibiliza em código aberto o HEIR, um compilador que permite aos desenvolvedores executar inferência de IA em dados criptografados sem descriptografá-los. As demonstrações incluem detecção de fraudes, recomendações e mais.

OpenClawRadar
MuninnDB adiciona Dream Engine para consolidação de memória de LLM com isolamento de cofre
Tools

MuninnDB adiciona Dream Engine para consolidação de memória de LLM com isolamento de cofre

MuninnDB, um banco de dados de memória cognitiva baseado em Go, agora inclui um Motor de Sonhos que realiza consolidação de memória dirigida por LLM entre sessões usando limiares de deduplicação e revisão semântica. O sistema apresenta níveis de confiança de cofre para isolamento de dados e roda localmente com Ollama.

OpenClawRadar
ClamBot: Agente de IA Executa Código Gerado por LLM em Sandbox WASM para Segurança
Tools

ClamBot: Agente de IA Executa Código Gerado por LLM em Sandbox WASM para Segurança

ClamBot é um framework de agente de IA que executa todo o código gerado por LLM em uma sandbox WebAssembly usando QuickJS no Wasmtime, eliminando a necessidade de chamadas exec() ou subprocess. Ele inclui um portão de aprovação para chamadas de ferramentas, cache persistente de scripts como 'clams' e suporta múltiplos provedores de LLM.

OpenClawRadar