VTCode: A Rust TUI Coding Agent That Aggressively Trims Context with AST-Level Chunking

VTCode is an open-source Rust TUI coding agent that takes a different approach to context management: instead of dumping your entire directory tree into every prompt, it aggressively trims context using AST-level chunking. Built with a focus on token efficiency and security, it uses ripgrep and ast-grep to extract only structurally relevant code chunks, dropping prompt size sharply on refactor tasks.
Key Features
- AST-level context extraction: Uses ripgrep + ast-grep to send only relevant code chunks to the model, reducing token burn.
- Explicit token budget tracking: The agent monitors and manages token usage, preventing context overflow.
- Sandboxing for command execution: macOS Seatbelt + Linux Landlock + seccomp + tree-sitter-bash validation on every model-generated command. The agent stays within the workspace.
- Custom OpenAI-compatible providers: Easily plug in any third-party endpoint with a single config block.
Running with DeepSeek V4 Flash
The author paired VTCode with DeepSeek V4 Flash via the Atlas Cloud endpoint for lower latency during peak hours. Configuration is straightforward:
[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"
The agent natively supports OpenAI-compatible providers, so any similar host works — the author just used Atlas because they already had a key.
Who It's For
Developers who want a lean, context-aware TUI agent for coding tasks without burning tokens on irrelevant files or worrying about command security.
📖 Read the full source: r/LocalLLaMA
👀 See Also

OpenClaw Setup Assistance Offered by ClawSet
ClawSet provides setup services for OpenClaw, focusing on understanding client needs. The service includes a setup call for $99 and a month of troubleshooting support.

Atuin v18.13 adds AI shell commands, faster search daemon, and PTY proxy
Atuin v18.13 introduces three major features: an AI-powered English-to-Bash helper called atuin ai, a faster search daemon with in-memory indexing, and a PTY proxy called hex that enables popup rendering without clearing terminal output.

Interfaze: New Model Architecture Beats Gemini-3-Flash and GPT-5.4-Mini on Deterministic Tasks
Interfaze, a new model architecture combining DNN/CNNs with transformers, outperforms Gemini-3-Flash, Claude-Sonnet-4.6, GPT-5.4-Mini, and Grok-4.3 across 9 benchmarks including OCR, vision, STT, and structured output.

Ory Lumen: Open Source Local Semantic Search Plugin for Claude Code
Ory Lumen is a Claude Code plugin that indexes codebases using Ollama with a code embedding model and SQLite-vec for semantic search, addressing Claude Code's performance issues with large codebases. The tool is free, local-only, and includes a SWE-style benchmark test harness for reproducible results.