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

Lucas Gerads demonstra servidores MCP para integração de osciloscópio e simulador SPICE com Claude Code
Tools

Lucas Gerads demonstra servidores MCP para integração de osciloscópio e simulador SPICE com Claude Code

Lucas Gerads desenvolveu servidores MCP para seu osciloscópio LeCroy e simulador SPICE, permitindo que o Claude Code valide circuitos e modelos SPICE, lide com programação embarcada e automatize tarefas de análise de dados como normalização de eixo de tempo e alinhamento de dados.

OpenClawRadar
Aplicando a Arquitetura do Claude Code a Modelos Locais de 9B: Principais Descobertas e Otimizações
Tools

Aplicando a Arquitetura do Claude Code a Modelos Locais de 9B: Principais Descobertas e Otimizações

Um desenvolvedor extraiu padrões arquiteturais do código-fonte vazado do Claude Code e aplicou 10 otimizações ao qwen3.5:9b rodando localmente em uma RTX 5070 Ti. A descoberta principal foi que o qwen3.5:9b possui tool_calls estruturados nativos, e a maior limitação para modelos de 9B é a autodisciplina em saber quando parar de explorar e começar a produzir saída.

OpenClawRadar
Tokens do Repositório: Ação do GitHub Adiciona Emblema de Contagem de Tokens para Consciência da Janela de Contexto de LLM
Tools

Tokens do Repositório: Ação do GitHub Adiciona Emblema de Contagem de Tokens para Consciência da Janela de Contexto de LLM

Repo Tokens é uma GitHub Action que conta o tamanho da sua base de código em tokens usando tiktoken e exibe um emblema no seu README mostrando qual porcentagem da janela de contexto de um LLM ela preenche. O emblema usa verde para menos de 30%, amarelo para 50-70% e vermelho para 70%+.

OpenClawRadar
Código Aberto Claude: Habilidades para Conteúdo Personalizado em Mídias Sociais
Tools

Código Aberto Claude: Habilidades para Conteúdo Personalizado em Mídias Sociais

Um desenvolvedor disponibilizou em código aberto 13 habilidades do Claude Code que ajudam o Claude a escrever conteúdo para mídias sociais com a sua própria voz. As habilidades incluem ferramentas de definição de contexto, estratégia, criação e análise para LinkedIn, Twitter/X, Threads e Bluesky.

OpenClawRadar