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

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.
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-toolsWindows (PowerShell) :
irm https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.ps1 | iexVia Cargo :
cargo install vtcodeVia Homebrew :
brew install vtcode # depuis homebrew/core
# ou depuis vinhnx/tap (développement) :
brew tap vinhnx/tap
brew install vtcodeUtilisation
Définissez votre clé API et lancez :
export OPENAI_API_KEY="sk-..."
vtcodePour installer le bundle d'outils de recherche optionnel (ripgrep + ast-grep) après l'installation initiale :
vtcode dependencies install search-toolsArchitecture
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
👀 See Also

engram : plugin de mémoire Claude avec capture à seuil de saillance et cycles de rêve
engram est un plugin de mémoire pour Claude qui filtre les observations au moment de la capture en utilisant 5 dimensions de saillance, ne conservant que les événements à score élevé dans SQLite sans appels LLM pour le scoring. Il propose une injection automatique via 5 crochets et des cycles de rêve qui extraient les workflows récurrents à la fin de la session.

ClaudeOrb : Une Extension Chrome Surveille l'Utilisation de l'API Claude en Temps Réel
Un développeur a créé ClaudeOrb, une extension Chrome gratuite qui affiche le pourcentage de session Claude, les limites hebdomadaires, les comptes à rebours, les coûts de Claude Code et les tendances de dépenses sur 7 jours. L'outil a été créé avec Claude Code après avoir atteint des limites de taux sans avertissement.

Table Ronde IA : Outil pour Comparer Plus de 200 Modèles d'IA sur des Questions Structurées
AI Roundtable est un outil gratuit qui permet aux utilisateurs de poser des questions avec des options de réponse définies, de sélectionner jusqu'à 50 modèles parmi une base de plus de 200, et d'obtenir des réponses structurées dans des conditions identiques. Il comprend également une fonction de débat où les modèles peuvent voir le raisonnement des autres et un modèle de relecture qui résume les transcriptions.

PhAIL Benchmark Évalue les Modèles VLA sur des Tâches Réelles de Robotique d'Entrepôt
PhAIL est un benchmark pour robots réels qui teste quatre modèles vision-langage-action sur la préparation de commandes entre bacs à l'aide d'un robot Franka FR3. Le meilleur modèle a atteint 64 unités par heure, contre 330 UPH pour la téléopération humaine et plus de 1 300 UPH pour le travail manuel humain.