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

Meta Ads MCP OAuth Works But Most Ad Accounts Not Enabled Yet
Meta Ads MCP OAuth flow works and loads 29 tools, but ads_get_ad_accounts returns is_ads_mcp_enabled: false with a message that the feature is gradually rolling out.

Librarian MCP: Local AI Server for Persistent Context with Documents
Librarian MCP is an open-source Model Context Protocol server that runs locally and connects to Jan, LM Studio, or Claude Desktop, enabling AI models to search and analyze document collections while maintaining full conversation context and data privacy.

Sgai: Goal-Driven Multi-Agent Software Development Tool
Sgai is an open-source Go tool that coordinates AI agents to execute software goals defined in GOAL.md files. It decomposes goals into DAG workflows, runs tests for completion gates, and operates locally with a web dashboard for monitoring.

Local dashboard tracks Claude Code usage with token costs, tool calls, and session analytics
A developer built a local dashboard that reads Claude Code's JSONL session files to visualize token usage, estimated costs, tool call breakdowns, and session history. The tool runs entirely on your machine with an Express API and React dashboard.