HyperAIHyperAI

Command Palette

Search for a command to run...

Agent
LLM

Prospero, un coding harness léger pour LLMs locaux

L'auteur du site nullprogram.com a présenté Prospero, un nouvel outil dédié aux agents de codage, le 31 octobre 2026. Selon lui, les modèles locaux ouverts sont désormais assez fiables pour des tâches simples sur des machines de consommation performantes, mais les interfaces existantes pour piloter ces IA consomment trop de mémoire et reposent souvent sur des technologies web trop lourdes. Prospero a donc été écrit en C++ avec une interface Dear ImGui afin de réduire fortement les ressources nécessaires, tout en conservant les fonctions attendues. Ces outils dépassent la simple conversation: ils laissent l'IA appeler des outils, lire ou écrire des fichiers, lancer des commandes et itérer jusqu'à terminer une tâche. Prospero permet aussi des sous-agents, utiles pour travailler en parallèle ou isoler le contexte. Via SSH ou WSL, il peut déployer une copie sans interface sur d'autres machines afin d'y exécuter des agents; la version professionnelle embarque des moteurs pour plusieurs architectures sur macOS, Windows et Linux. Si le modèle prend en charge la vision, Prospero peut contrôler le bureau, cliquer, taper et glisser pour tester des applications graphiques, sans connecteur spécifique par application. Son moteur séparé de l'interface peut fonctionner en arrière-plan. La configuration utilise un fichier INI simple, modifiable à la main ou depuis l'interface. Elle doit pointer vers un fournisseur externe, comme llama.cpp, une instance locale, OpenRouter ou une API; Prospero n'intègre pas de modèle. Une règle centrale est de ne jamais attendre indéfiniment: chaque opération a un délai, les commandes lentes deviennent asynchrones, et l'arbre entier de processus est arrêté avec elles. L'objectif est d'éviter les interfaces bloquées pendant la nuit ou les processus fantômes lors de compilations. Sa légèreté le rend aussi adapté aux campagnes de test automatisé sur des machines sans interface, où d'autres outils sont souvent tués par le système faute de mémoire. Prospero contient une aide sur lui-même: l'agent peut consulter la documentation, fournir un lien vers l'interface et même modifier la configuration. Il autorise le changement d'interpréteur de commandes en cours de session, avec un bon support de w64devkit sous Windows, PowerShell, bash ou zsh. Parmi les fonctions habituelles figurent les dédoublements Git, le protocole MCP, qui connecte l'agent à des outils externes, la recherche en ligne, les conversations secondaires et la duplication de session. Les éditeurs et terminaux restent externes. L'auteur précise que les autorisations ne constituent pas une barrière contre un agent malveillant: elles servent surtout à rappeler les limites souhaitées. Pour un isolement réel, il faut exécuter Prospero dans un conteneur ou sur une machine isolée. Le projet est ouvert, mais divisé en deux niveaux; les versions Windows et macOS sont signées numériquement, et l'auteur encourage les usages commerciaux à financer son maintien.

Liens associés