VT Code : Agent de codage TUI open-source en Rust avec support multi-fournisseur et compétences d'agent

✍️ OpenClawRadar📅 Publié: April 25, 2026🔗 Source
VT Code : Agent de codage TUI open-source en Rust avec support multi-fournisseur et compétences d'agent
Ad

VT Code est un agent de codage IA open source basé sur terminal, construit en Rust (utilisant Ratatui pour la TUI). Il prend en charge plusieurs fournisseurs de LLM, notamment Anthropic, OpenAI, Gemini et Codex, ainsi que tout modèle open source via inférence locale avec LM Studio et Ollama (expérimental). L'agent est compatible avec Agent Skills, Model Context Protocol (MCP) et Agent Client Protocol (ACP).

Fonctionnalités clés

  • Support multi-fournisseur LLM avec basculement automatique et gestion efficace du contexte.
  • Compréhension sémantique du code propulsée par ast-grep pour la recherche structurée de code et ripgrep pour les opérations de grep rapides.
  • Agent Skills suivant le standard ouvert Agent Skills, permettant l'extension des capacités externes via un système de compétences standardisé.
  • Sécurité du shell via le durcissement des processus (vtcode-process-hardening) et l'exécuteur bash (vtcode-bash-runner).
  • Détection de terminal et intégration PTY (vtcode-terminal-detection, vtcode-ghostty-vt-sys) pour des captures d'écran plus riches.
  • Extensions pour VSCode et Zed incluses dans le dépôt.
Ad

Installation

Installateur natif (macOS/Linux) :

curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash
# Ignorer le bundle ripgrep + ast-grep :
curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash -s -- --without-search-tools

Windows (PowerShell) :

irm https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.ps1 | iex

Via Cargo :

cargo install vtcode

Via Homebrew :

brew install vtcode  # depuis homebrew/core
# ou depuis vinhnx/tap (développement) :
brew tap vinhnx/tap
brew install vtcode

Utilisation

Définissez votre clé API et lancez :

export OPENAI_API_KEY="sk-..."
vtcode

Pour installer le bundle d'outils de recherche optionnel (ripgrep + ast-grep) après l'installation initiale :

vtcode dependencies install search-tools

Architecture

Le projet est organisé en plusieurs crates Rust (par exemple, vtcode-core, vtcode-llm, vtcode-tui, vtcode-tools) et inclut un système de spécification d'outils collaboratifs, un magasin de markdown, une configuration et des événements d'exécution. La boucle de l'agent est documentée dans le README et DeepWiki.

Pour le développement, consultez le dépôt GitHub pour les scripts de configuration (scripts/setup-ghostty-vt-dev.sh, etc.) et le tap Homebrew pour les versions de pointe.

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

OpenClaw Optimizer v1.18.0 publié avec alignement sur OpenClaw v2026.3.7
Tools

OpenClaw Optimizer v1.18.0 publié avec alignement sur OpenClaw v2026.3.7

La compétence OpenClaw Optimizer v1.18.0 est désormais alignée avec OpenClaw v2026.3.7, ajoutant la prise en charge de nouveaux fournisseurs d'IA, dont Google Gemini 3.1 Flash-Lite et OpenAI gpt-5.4, ainsi que de nouvelles commandes CLI comme /session idle et /usage cost.

OpenClawRadar
Open-Sourcé le-vibe-stack : Règles Markdown pour Maintenir la Cohérence du Code Claude
Tools

Open-Sourcé le-vibe-stack : Règles Markdown pour Maintenir la Cohérence du Code Claude

Un développeur a rendu open-source 'the-vibe-stack' — un ensemble de règles Markdown conçues pour maintenir Claude Code sur la bonne voie lors de longues sessions en imposant un schéma rigide. Cette approche vise à réduire la dérive logique et le gaspillage de tokens tout en garantissant une sortie prévisible.

OpenClawRadar
Utilisateur d'OpenClaw crée la compétence 'feelslikeclaude' pour améliorer le comportement des agents ChatGPT dans les flux de travail.
Tools

Utilisateur d'OpenClaw crée la compétence 'feelslikeclaude' pour améliorer le comportement des agents ChatGPT dans les flux de travail.

Un développeur a changé sa configuration OpenClaw de Claude à ChatGPT et a constaté que la différence clé résidait dans le comportement du flux de travail, et non dans le style d'écriture. Il a créé une compétence clawhub appelée 'feelslikeclaude' pour inciter ChatGPT à adopter de meilleures habitudes d'exécution.

OpenClawRadar
HolyCode : Conteneur Docker pour des environnements de codage Claude IA persistants
Tools

HolyCode : Conteneur Docker pour des environnements de codage Claude IA persistants

HolyCode est un conteneur Docker qui maintient l'état de l'environnement de codage IA lors des changements de machine et des reconstructions. Il inclut plus de 30 outils préinstallés, l'automatisation du navigateur avec Chromium + xvfb + Playwright, et préserve le contexte dans ./data/opencode.

OpenClawRadar