Aller au contenu
L'actu IAEN 4 QUESTIONSTrouver mon modèle
Outils · agent en ligne

OpenHands

OpenHands (ex-OpenDevin) est un agent de développement autonome et open source : il lit le code, lance des commandes, modifie les fichiers et ouvre des demandes de fusion (pull requests).

En bref

Ce que c'est
OpenHands (ex-OpenDevin) est un agent de développement autonome et open source : il lit le code, lance des commandes, modifie les fichiers et ouvre des demandes de fusion (pull requests). On l'utilise par une interface web (Agent Canvas, en local ou sur un serveur), en ligne de commande ou dans le nuage avec OpenHands Cloud. Pour programmer ses propres agents, il existe une bibliothèque Python, le Software Agent SDK. OpenHands accepte les modèles de nombreux fournisseurs avec sa propre clé, et des modèles locaux.
Éditeur
All Hands AI, États-Unis
Prix
gratuità l'usage
Licence
open source (MIT)
Systèmes
macOS, Windows, Linux, navigateur
Formes
version web, application de bureau, ligne de commande, extension d'éditeur, bibliothèque pour développeurs (SDK), serveur ou conteneur, pilotable depuis un téléphone

Site officiel de OpenHandsFiche relevée le sur les pages officielles.

Installer

Une des commandes télécharge un script et l'exécute tout de suite (curl … | sh ou équivalent). Lisez-le d'abord si vous voulez savoir ce qu'il fait.

Agent Canvas, interface web locale (npm, Node.js 24 ou plus et uv requis)

npm install -g @openhands/agent-canvas
agent-canvas

Agent Canvas sans installation globale (npx)

npx @openhands/agent-canvas

Agent Canvas dans Docker, macOS et Linux

mkdir -p ~/projects ~/.openhands
docker run -it --rm \
  -p 8000:8000 \
  -v ~/.openhands:/home/openhands/.openhands \
  -v ~/projects:/projects \
  ghcr.io/openhands/agent-canvas:latest

Ligne de commande avec uv (recommandé, Python 3.12 ou plus ; sous Windows, dans WSL)

uv tool install openhands --python 3.12
openhands

Source : docs.openhands.dev

Ligne de commande en binaire (script d'installation ; sous Windows, dans WSL)

curl -fsSL https://install.openhands.dev/install.sh | sh
openhands

Source : docs.openhands.dev

SDK Python (pip)

pip install -U openhands-sdk openhands-tools

Source : docs.openhands.dev

Agent Canvas, application de bureau en préversion (macOS, Windows, Linux) : Télécharger sur https://github.com/OpenHands/OpenHands/releases le fichier Agent-Canvas-<version>-universal.dmg (macOS), Agent-Canvas-Setup-<version>.exe (Windows), ou Agent-Canvas-<version>.AppImage ou .deb (Linux), puis l'installer et le lancer.

OpenHands Cloud (navigateur) : Ouvrir https://app.all-hands.dev et se connecter avec un compte GitHub, GitLab ou Bitbucket.

Paquets vérifiés sur leur registre : @openhands/agent-canvas (npm), openhands (pip), openhands-sdk (pip), openhands-tools (pip).

Démarrer

Avec Agent Canvas, ouvrir http://localhost:8000 après le lancement, puis choisir un agent, un environnement d'exécution (backend) et un modèle. En ligne de commande, lancer openhands : au premier lancement, l'outil demande le fournisseur de modèle et la clé d'API. openhands login reprend à la place les réglages d'OpenHands Cloud.

agent-canvas
openhands

Choisir le modèle

Dans l'interface, onglet LLM des réglages : choisir le fournisseur, le modèle et la clé. L'option Advanced accepte n'importe quel modèle LiteLLM et une adresse de base. En ligne de commande, /settings rouvre ces réglages. Des profils de modèle servent à changer de modèle en cours de conversation.

/settings

D'après la documentation officielle (docs.openhands.dev), lue le . Les commandes sont recopiées telles quelles.

Ce qu'il sait faire

Agent Canvas
Une interface web qui regroupe conversations, fichiers, terminaux, réglages de modèle et automatisations. Elle se relie à un ou plusieurs environnements d'exécution : machine locale, Docker, machine virtuelle, Modal ou OpenHands Cloud. docs.openhands.dev
Autres agents par ACP
Agent Canvas peut faire tourner Claude Code, Codex, Gemini CLI ou tout agent compatible ACP à la place de l'agent OpenHands. ACP (Agent Client Protocol) est le protocole qui relie un agent à un éditeur ou à une interface. docs.openhands.dev
Automatisations
Des tâches programmées, ou déclenchées par un événement GitHub ou par un webhook (un appel envoyé par un autre service). Chacune s'exécute comme une conversation complète. docs.openhands.dev
Intégration aux éditeurs
openhands acp branche la ligne de commande dans Zed, JetBrains, Toad et VS Code (par une extension communautaire). L'intégration reste expérimentale. docs.openhands.dev
Mode sans interface
openhands --headless exécute une tâche sans interface, pour les scripts et l'intégration continue. docs.openhands.dev
GitHub, GitLab et Slack
Avec OpenHands Cloud, une étiquette openhands ou une mention @openhands sur un ticket ou une pull request lance l'agent. Dans Slack, l'application démarre une conversation quand on mentionne @openhands. docs.openhands.dev
MCP, skills et plugins
OpenHands se branche à des serveurs MCP (le protocole standard pour brancher des outils et des sources de données à un agent). Des skills (procédures réutilisables) se déclenchent par mot-clé ou par chemin de fichier, et des plugins regroupent skills, hooks et serveurs MCP. docs.openhands.dev
SDK pour programmer ses agents
Une bibliothèque Python avec des outils intégrés (terminal, édition de fichiers, navigateur), des sous-agents, une mémoire et des hooks (commandes lancées avant ou après une action). Les agents s'exécutent dans Docker ou sur un serveur distant. docs.openhands.dev

Les façons de l'utiliser

Systèmes

  • macOSapplication de bureau en préversion, en image disque universelle (Apple Silicon et Intel)
  • WindowsAgent Canvas sous PowerShell ou WSL2 (le sous-système Linux de Windows), application de bureau en préversion (.exe) ; la ligne de commande ne tourne que dans WSL
  • Linuxapplication de bureau en préversion, en AppImage et .deb
  • NavigateurAgent Canvas s'ouvre dans le navigateur ; OpenHands Cloud sur app.all-hands.dev

D'après docs.openhands.dev. Un système absent de la liste n'est pas cité par l'éditeur.

Sur téléphone

navigateur du téléphone (Agent Canvas par Tailscale ou ngrok)
Ouvrir depuis un téléphone ou une tablette l'instance Agent Canvas qui tourne sur l'ordinateur. Tailscale évite de l'exposer à internet ; sinon, ngrok donne une adresse publique protégée par une clé. docs.openhands.dev
OpenHands Cloud dans le navigateur
La page des prix annonce l'accès au service hébergé « depuis un ordinateur et un mobile ». openhands.dev
Slack (appli OpenHands, avec OpenHands Cloud)
Lancer une conversation en mentionnant @openhands dans un canal, choisir le dépôt, puis répondre dans le fil pour relancer l'agent. docs.openhands.dev

Prix et licence

La version open source locale est gratuite. OpenHands Cloud Individual est gratuit pour un utilisateur, dans la limite de 10 conversations par jour. On y utilise sa propre clé ou les modèles d'OpenHands, facturés à l'usage au prix coûtant, sans marge. Enterprise est sur devis.

Prix relevés le sur openhands.dev, dans la devise de la page.

Licence

Open source, licence MIT. Le dépôt principal (Agent Canvas), la ligne de commande (OpenHands/OpenHands-CLI) et le SDK (OpenHands/software-agent-sdk) sont sous licence MIT. OpenHands Cloud est un service hébergé. github.com

Modèles

Tout modèle pris en charge par LiteLLM, avec la clé de l'utilisateur : Anthropic, OpenAI, Mistral, Google, Bedrock, Azure, Groq, OpenRouter… S'y ajoutent le fournisseur OpenHands (clé OpenHands Cloud) et un abonnement ChatGPT Plus ou Pro pour les modèles Codex dans le SDK. On peut aussi connecter un agent ACP (Claude Code, Codex, Gemini). Modèles locaux par LM Studio, Ollama, vLLM ou SGLang. docs.openhands.dev

Clé d'API personnelle
oui
Modèles locaux
oui

Résultats mesurés

Des classements publics ont mesuré des modèles pilotés par OpenHands. Un même modèle n'obtient pas le même score d'un outil à l'autre : comparez avec les autres outils sur Le même modèle, des outils différents.

Claude Opus 4.5 sur Terminal-Bench 2.0

8 outils · écart de 11,5 points
  1. Droid (Factory)outil grand public63,1 %modèle sorti le 24 novembre 2025 · source : tbench.ai
  2. Letta Codeoutil grand public59,1 %modèle sorti le 24 novembre 2025 · budget de réflexion fixé · source : tbench.ai
  3. Xum (ex-Mux)outil grand public58,4 %modèle sorti le 24 novembre 2025 · source : tbench.ai
  4. Terminus 2outil de banc d'essai57,8 %modèle sorti le 24 novembre 2025 · source : tbench.ai
  5. gooseoutil grand public54,3 %modèle sorti le 24 novembre 2025 · source : tbench.ai
  6. Claude Codeoutil grand public52,1 %modèle sorti le 24 novembre 2025 · source : tbench.ai
  7. OpenHandsoutil grand public51,9 %modèle sorti le 24 novembre 2025 · source : tbench.ai
  8. OpenCodeoutil grand public51,7 %modèle sorti le 24 novembre 2025 · source : tbench.ai

GPT-5 sur Terminal-Bench 2.0

4 outils · écart de 15,7 points
  1. Codex CLIoutil grand public49,6 %modèle sorti le 7 août 2025 · réflexion moyenne · source : tbench.ai
  2. OpenHandsoutil grand public43,8 %modèle sorti le 7 août 2025 · réflexion moyenne · source : tbench.ai
  3. Terminus 2outil de banc d'essai35,2 %modèle sorti le 7 août 2025 · réflexion moyenne · source : tbench.ai
  4. mini-SWE-agentoutil de banc d'essai33,9 %modèle sorti le 7 août 2025 · réflexion moyenne · source : tbench.ai

Claude Sonnet 4.5 sur Terminal-Bench 2.0

7 outils · écart de 6,5 points
  1. CAMEL-AIagent de recherche46,5 %modèle sorti le 29 septembre 2025 · source : tbench.ai
  2. gooseoutil grand public43,1 %modèle sorti le 29 septembre 2025 · source : tbench.ai
  3. Terminus 2outil de banc d'essai42,8 %modèle sorti le 29 septembre 2025 · source : tbench.ai
  4. MAYA-V2autre agent42,7 %modèle sorti le 29 septembre 2025 · source : tbench.ai
  5. OpenHandsoutil grand public42,6 %modèle sorti le 29 septembre 2025 · source : tbench.ai
  6. mini-SWE-agentoutil de banc d'essai42,5 %modèle sorti le 29 septembre 2025 · source : tbench.ai
  7. Claude Codeoutil grand public40,1 %modèle sorti le 29 septembre 2025 · source : tbench.ai

Le classement Terminal-Bench date chaque ligne du jour de sortie du modèle et ne publie pas la date de chaque mesure.

Les 13 comparaisons sur le comparateur →

Sources

Fiche relevée le sur 23 pages officielles. Une information que nous n'avons pas pu vérifier n'est jamais présentée comme un fait.

Ce que nous n'avons pas pu vérifier (3)
  • Aucune application iOS ou Android officielle n'a été trouvée.
  • La page des prix dit seulement que les modèles du fournisseur OpenHands sont facturés « au prix coûtant ». La documentation (https://docs.openhands.dev/openhands/usage/llms/openhands-llms) publie un tableau en dollars qui ne cite que des modèles de 2025 et n'est peut-être pas à jour.
  • OpenHands prend plusieurs formes (web local, ligne de commande, nuage, SDK) : la fiche le range parmi les agents en ligne.

Tous les outils →Le même modèle, des outils différents →Les abonnements d'IA →Signaler une erreur →

Cette fiche existe aussi en texte et en JSON.