VTCode: Um Agente de Codificação TUI em Rust que Agressivamente Apara Contexto com Fragmentação em Nível de AST

✍️ OpenClawRadar📅 Publicado: May 27, 2026🔗 Source
VTCode: Um Agente de Codificação TUI em Rust que Agressivamente Apara Contexto com Fragmentação em Nível de AST
Ad

VTCode é um agente de codificação TUI em Rust, open-source, que adota uma abordagem diferente para gerenciamento de contexto: em vez de despejar toda a árvore de diretórios em cada prompt, ele reduz agressivamente o contexto usando chunking em nível AST. Construído com foco em eficiência de tokens e segurança, ele usa ripgrep e ast-grep para extrair apenas blocos de código estruturalmente relevantes, reduzindo drasticamente o tamanho do prompt em tarefas de refatoração.

Principais Recursos

  • Extração de contexto em nível AST: Usa ripgrep + ast-grep para enviar ao modelo apenas blocos de código relevantes, reduzindo o consumo de tokens.
  • Monitoramento explícito do orçamento de tokens: O agente monitora e gerencia o uso de tokens, evitando estouro de contexto.
  • Sandboxing para execução de comandos: macOS Seatbelt + Linux Landlock + seccomp + validação tree-sitter-bash em cada comando gerado pelo modelo. O agente permanece dentro do espaço de trabalho.
  • Provedores personalizados compatíveis com OpenAI: Conecte qualquer endpoint de terceiros com um único bloco de configuração.
Ad

Executando com DeepSeek V4 Flash

O autor combinou o VTCode com o DeepSeek V4 Flash através do endpoint Atlas Cloud para menor latência em horários de pico. A configuração é simples:

[agent]
provider = "atlas"
default_model = "deepseek-ai/deepseek-v4-flash"

[[custom_providers]] name = "atlas" base_url = "https://api.atlascloud.ai/v1" api_key_env = "ATLAS_API_KEY" model = "deepseek-ai/deepseek-v4-flash"

O agente suporta nativamente provedores compatíveis com OpenAI, então qualquer host similar funciona — o autor apenas usou o Atlas porque já tinha uma chave.

Para Quem É

Desenvolvedores que desejam um agente TUI enxuto e consciente do contexto para tarefas de codificação, sem queimar tokens em arquivos irrelevantes ou se preocupar com a segurança dos comandos.

📖 Leia a fonte completa: r/LocalLLaMA

Ad

👀 See Also

Yavio: SDK de Análise de Produto de Código Aberto para Aplicativos MCP
Tools

Yavio: SDK de Análise de Produto de Código Aberto para Aplicativos MCP

Yavio é um SDK de análise de produto de código aberto para MCP e Aplicativos MCP que captura automaticamente chamadas de ferramentas, erros e leituras de recursos com uma única chamada de função. O projeto licenciado pelo MIT fornece um painel com detalhamentos por ferramenta, funis, retenção e rastreamento de erros.

OpenClawRadar
Antigravidade 2.0 lidera benchmark arquitetônico em 3D do OpenSCAD – ModelRift testa 6 LLMs no Panteão
Tools

Antigravidade 2.0 lidera benchmark arquitetônico em 3D do OpenSCAD – ModelRift testa 6 LLMs no Panteão

ModelRift testou 6 LLMs na construção do Panteão em OpenSCAD. Antigravity obteve 4,5/5 em qualidade arquitetônica, superando o Codex 5.5, linha de base. Cursor 3.5 foi o mais rápido, mas o mais fraco.

OpenClawRadar
ATLAS: Pipeline de Computação em Tempo de Teste de Código Aberto para Qwen3-14B Alcança Desempenho de Codificação de Nível de Fronteira
Tools

ATLAS: Pipeline de Computação em Tempo de Teste de Código Aberto para Qwen3-14B Alcança Desempenho de Codificação de Nível de Fronteira

Um estudante universitário desenvolveu o ATLAS, um pipeline de computação em tempo de teste de código aberto construído em torno do Qwen3-14B que alcança 74,6% de pass@1 nos problemas do LiveCodeBench v5 a um custo de aproximadamente US$ 0,004 por tarefa em eletricidade. O sistema é lento para problemas complexos, mas oferece desempenho comparável a modelos de ponta como o GPT-5 (84,6%) e o Claude 4.5 Sonnet (71,4%).

OpenClawRadar
Mielina: Extrator e Avaliador MD para Memória Procedural de Código Claude
Tools

Mielina: Extrator e Avaliador MD para Memória Procedural de Código Claude

Myelin é um servidor MCP que se conecta ao Claude Code via PostToolUse para capturar chamadas de ferramentas, extraindo automaticamente arquivos de procedimento .md de sessões bem-sucedidas e rastreando se Claude segue os procedimentos existentes passo a passo.

OpenClawRadar