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

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.

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.

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.

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.