VTCode: Ein Rust TUI-Coding-Agent, der Kontext durch AST-Level-Chunking aggressiv kürzt

✍️ OpenClawRadar📅 Veröffentlicht: 27. Mai 2026🔗 Source
VTCode: Ein Rust TUI-Coding-Agent, der Kontext durch AST-Level-Chunking aggressiv kürzt
Ad

VTCode ist ein Open-Source Rust TUI Coding Agent, der einen anderen Ansatz für das Kontextmanagement verfolgt: Anstatt das gesamte Verzeichnis in jeden Prompt zu übernehmen, kürzt er den Kontext mithilfe von AST-Level-Chunking aggressiv. Entwickelt mit Fokus auf Token-Effizienz und Sicherheit, nutzt es ripgrep und ast-grep, um nur strukturell relevante Code-Chunks zu extrahieren und die Prompt-Größe bei Refaktorierungsaufgaben drastisch zu reduzieren.

Kernfunktionen

  • AST-Level-Kontextextraktion: Nutzt ripgrep + ast-grep, um nur relevante Code-Chunks an das Modell zu senden und so den Tokenverbrauch zu senken.
  • Explizite Token-Budget-Überwachung: Der Agent überwacht und verwaltet die Token-Nutzung, um Kontextüberläufe zu verhindern.
  • Sandboxing für Befehlsausführung: macOS Seatbelt + Linux Landlock + seccomp + tree-sitter-bash-Validierung für jeden modellgenerierten Befehl. Der Agent bleibt im Arbeitsbereich.
  • Benutzerdefinierte OpenAI-kompatible Anbieter: Einfach jeden Drittanbieter-Endpunkt mit einem Konfigurationsblock einbinden.
Ad

Ausführung mit DeepSeek V4 Flash

Der Autor hat VTCode mit DeepSeek V4 Flash über den Atlas Cloud Endpunkt für geringere Latenz während Stoßzeiten gekoppelt. Die Konfiguration ist einfach:

[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"

Der Agent unterstützt nativ OpenAI-kompatible Anbieter, also funktioniert jeder ähnliche Host – der Autor hat Atlas nur verwendet, weil er bereits einen Schlüssel hatte.

Für wen es geeignet ist

Entwickler, die einen schlanken, kontextbewussten TUI Agent für Programmieraufgaben suchen, ohne Tokens für irrelevante Dateien zu verschwenden oder sich um die Befehlssicherheit sorgen zu müssen.

📖 Vollständige Quelle lesen: r/LocalLLaMA

Ad

👀 Siehe auch

ClawControl iOS-Client für selbst gehostete OpenClaw-Server veröffentlicht
Werkzeuge

ClawControl iOS-Client für selbst gehostete OpenClaw-Server veröffentlicht

ClawControl v1.50 ist jetzt auf iOS verfügbar als datenschutzorientierter mobiler Client für selbst gehostete OpenClaw/Claw-Server. Die Open-Source-App ermöglicht Echtzeit-Chat mit Streaming-Antworten, Agentenverwaltung und Sitzungskontrolle von mobilen Geräten aus.

OpenClawRadar
Claude-gestütztes MCP-Tool erzeugt interaktive HTML-Komponenten ohne Build-Tools
Werkzeuge

Claude-gestütztes MCP-Tool erzeugt interaktive HTML-Komponenten ohne Build-Tools

Ein Entwickler hat daub.dev erstellt, ein System, in dem Claude einen MCP-Server steuert, um gestylte, interaktive HTML-UI-Komponenten aus natürlichen Sprachbeschreibungen zu erzeugen – ohne React, Bundler oder Build-Pipelines.

OpenClawRadar
Claude Code Plugin Yoink ersetzt Bibliotheksabhängigkeiten, um Lieferkettenrisiken zu reduzieren
Werkzeuge

Claude Code Plugin Yoink ersetzt Bibliotheksabhängigkeiten, um Lieferkettenrisiken zu reduzieren

Yoink ist ein Claude Code-Plugin, das komplexe Abhängigkeiten reduziert, indem es nur benötigte Funktionen neu implementiert. Es verwendet einen dreistufigen Workflow mit den Befehlen /setup, /curate-tests und /decompose. Derzeit unterstützt es Python, während TypeScript- und Rust-Unterstützung in Arbeit sind.

OpenClawRadar
Erstellte KI-gestützte forensische Buchhaltungssoftware mit meinem Vater – CaseTrail automatisiert die Erkennung von Finanzbetrug
Werkzeuge

Erstellte KI-gestützte forensische Buchhaltungssoftware mit meinem Vater – CaseTrail automatisiert die Erkennung von Finanzbetrug

Ein Vater-Sohn-Team entwickelte CaseTrail, ein KI-gestütztes Tool für forensische Buchhaltung, das Kontoauszüge einliest und Anomalien erkennt. Der Blogbeitrag beschreibt die Integration von LLMs zur Transaktionsanalyse.

OpenClawRadar