VT-Code: Open-Source-Rust-TUI-Codierungs-Agent mit Multi-Provider-Unterstützung und Agentenfähigkeiten

VT Code ist ein quelloffener, terminalbasierter KI-Coding-Agent, der in Rust entwickelt wurde (mit Ratatui für die TUI). Er unterstützt mehrere LLM-Anbieter wie Anthropic, OpenAI, Gemini und Codex sowie beliebige Open-Source-Modelle über lokale Inferenz mittels LM Studio und Ollama (experimentell). Der Agent ist bereit für Agent Skills, Model Context Protocol (MCP) und Agent Client Protocol (ACP).
Hauptfunktionen
- Multi-Provider-LLM-Unterstützung mit automatischem Failover und effizientem Kontextmanagement.
- Semantisches Codeverständnis unterstützt durch ast-grep für strukturierte Codesuche und ripgrep für schnelle grep-Operationen.
- Agent Skills gemäß dem offenen Agent Skills Standard, die eine externe Erweiterung der Fähigkeiten über ein standardisiertes Skill-System ermöglichen.
- Shell-Sicherheit durch Prozesshärtung (vtcode-process-hardening) und Bash-Runner (vtcode-bash-runner).
- Terminal-Erkennung und PTY-Integration (vtcode-terminal-detection, vtcode-ghostty-vt-sys) für detailliertere Bildschirm-Snapshots.
- Extensions für VSCode und Zed sind im Repository enthalten.
Installation
Native Installation (macOS/Linux):
curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash
# Ohne ripgrep + ast-grep Bundle:
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 | iexÜber Cargo:
cargo install vtcodeÜber Homebrew:
brew install vtcode # von homebrew/core
# oder von vinhnx/tap (Entwicklung):
brew tap vinhnx/tap
brew install vtcodeVerwendung
API-Schlüssel setzen und starten:
export OPENAI_API_KEY="sk-..."
vtcodeUm die optionalen Suchtools (ripgrep + ast-grep) nach der Installation zu installieren:
vtcode dependencies install search-toolsArchitektur
Das Projekt ist in viele Rust-Crates organisiert (z.B. vtcode-core, vtcode-llm, vtcode-tui, vtcode-tools) und beinhaltet ein kollaboratives Tool-Spezifikationssystem, einen Markdown-Store, Konfiguration und Ausführungsereignisse. Die Agentenschleife ist in der README und auf DeepWiki dokumentiert.
Für die Entwicklung siehe das GitHub-Repo für Setup-Skripte (scripts/setup-ghostty-vt-dev.sh, etc.) und den Homebrew-Tap für aktuelle Builds.
📖 Vollständige Quelle lesen: HN AI Agents
👀 Siehe auch

Agent Safehouse: macOS-native Sandboxing für lokale KI-Codierungsagenten
Agent Safehouse ist ein macOS-natives Sandboxing-Tool, das lokale KI-Agenten mithilfe von Kernel-Enforcement daran hindert, auf Dateien außerhalb Ihres Projektverzeichnisses zuzugreifen. Es handelt sich um ein einzelnes Shell-Skript ohne Abhängigkeiten, das mit Claude Code, Codex, OpenCode, Amp, Gemini CLI, Aider, Goose, Auggie, Pi, Cursor Agent, Cline, Kilo, Code Droid und anderen Agenten funktioniert.

Interact MCP: Schnelleres Web-Browsing für Claude Code mit persistentem Chromium
Interact MCP ist ein Model Context Protocol-Tool, das einen persistenten Chromium-Browser im Prozess hält und die Browser-Aktionszeiten nach dem ersten Aufruf von 2-5 Sekunden auf 5-50 ms reduziert. Es verfügt über ein Ref-System für die Interaktion mit Elementen ohne CSS-Selektoren und umfasst 46 Tools für die Webautomatisierung.

Vergleich von lokalen vs. Cloud-KI-Agenten: OpenClaw und Twin.so
OpenClaw ist ein Open-Source-Local-AI-Agent, der auf Ihrem Rechner läuft und volle Datenkontrolle bietet, während Twin.so eine Cloud-basierte Plattform mit über 200.000 Community-erstellten Agenten für 24/7-Automatisierung ist.

ProofShot: CLI für KI-Agenten zur Überprüfung von UI-Code mit Browser-Aufzeichnung
ProofShot ist ein CLI-Tool, das KI-Codierungsagenten ermöglicht, einen Browser zu öffnen, mit Seiten zu interagieren, Sitzungen aufzuzeichnen und Fehler zu sammeln, und alles dann in eine eigenständige HTML-Datei für die Überprüfung bündelt. Es funktioniert mit jedem KI-Agenten über Shell-Befehle und ist als Skill verpackt.