Installer OpenCode facilement sur Mac et Windows

Découvrez comment installer OpenCode grâce à une configuration simple, étape par étape. Installez les versions bureau ainsi que les versions Terminal/TUI, configurez les fournisseurs et résolvez facilement les problèmes courants. Optimisez encore votre flux de travail avec l'API Kimi pour un développement IA plus rapide, plus intelligent et évolutif.

2026-07-22
Installer OpenCode rapidement : guide Mac et Windows

Installer OpenCode peut parfois sembler compliqué lorsque des erreurs de configuration interrompent le processus ou que l'outil ne fonctionne pas comme prévu. Des commandes manquantes aux problèmes de compatibilité avec Node.js, les utilisateurs rencontrent souvent des difficultés lors de l'installation initiale. Ce guide d'installation d'OpenCode propose une solution complète pour corriger les erreurs courantes et installer OpenCode avec succès sur Mac et Windows, que vous utilisiez la version Desktop ou CLI/TUI, afin de pouvoir coder sans délai.

Qu'est-ce qu'OpenCode ?

OpenCode est un agent de codage IA open source conçu pour aider les développeurs à écrire, modifier, déboguer et gérer du code directement depuis leur environnement de travail préféré, qu'il s'agisse d'un terminal, d'un IDE ou d'une application bureau. Contrairement aux assistants de codage IA traditionnels qui se concentrent principalement sur les suggestions de code, OpenCode peut comprendre une base de code entière, modifier des fichiers, exécuter des commandes et automatiser les flux de développement. Il prend également en charge plusieurs modèles d'IA ainsi que des modèles locaux, offrant aux développeurs une plus grande flexibilité et un meilleur contrôle sur la façon de construire leurs logiciels.

Prérequis pour installer OpenCode

Avant d'installer OpenCode, assurez-vous que votre système répond aux exigences de base. Les prérequis exacts dépendent de si vous prévoyez d'utiliser l'application bureau ou l'interface en ligne de commande, mais disposer de la bonne configuration facilitera le bon déroulement de l'installation.

Pour la version Desktop

Système d'exploitation : macOS / Windows / Linux

OpenCode propose des applications bureau pour les principaux systèmes d'exploitation, permettant aux développeurs d'installer et d'utiliser l'outil dans l'environnement de leur choix. Assurez-vous que votre système utilise un système d'exploitation compatible, tel que macOS (Apple Silicon ou Intel), Windows (x64) ou Linux (.deb, .rpm).

Autorisation d'installer des applications : vous pourriez avoir besoin de permissions administrateur ou système pour télécharger et installer des logiciels sur votre appareil. Cela est particulièrement important en entreprise ou dans les environnements informatiques gérés où les droits d'installation peuvent être restreints.

Connexion internet stable : une connexion internet fluide est nécessaire pour télécharger OpenCode, installer les mises à jour et se connecter aux modèles et services d'IA compatibles pendant la configuration et l'utilisation.

Pour Terminal/TUI

Accès au terminal : OpenCode peut être installé et utilisé directement depuis la ligne de commande. Assurez-vous d'avoir accès à une application de terminal, comme Terminal sur macOS, l'invite de commandes ou PowerShell sur Windows, ou un shell Linux.

Une méthode d'installation : OpenCode prend en charge plusieurs méthodes d'installation pour s'adapter aux différents systèmes d'exploitation et préférences des développeurs. Choisissez le gestionnaire de paquets ou l'outil d'installation qui correspond le mieux à votre environnement, comme npm, curl, brew, Scoop, Chocolatey ou WSL.

Compétences de base en ligne de commande : la familiarité avec les commandes de terminal courantes peut grandement faciliter l'installation et l'utilisation au quotidien. Bien qu'une expertise avancée ne soit pas requise, il est recommandé de comprendre la navigation de base et l'exécution des commandes.

Comment installer OpenCode Desktop ?

Installer OpenCode Desktop est un processus simple qui ne nécessite que quelques étapes pour faire fonctionner l'application. Voici les étapes à suivre.

Étape 1 : Télécharger OpenCode Desktop

Rendez-vous sur la page officielle de téléchargement d'OpenCode et sélectionnez la version Windows ou macOS de l'application. Le programme d'installation se téléchargera automatiquement sur votre système. Assurez-vous de le télécharger depuis la source officielle pour des raisons de sécurité et d'authenticité.

Téléchargement d'OpenCode AI

Étape 2 : lancer le programme d'installation

Repérez le fichier d'installation téléchargé et double-cliquez sur celui-ci pour démarrer l'installation. Suivez les instructions affichées à l'écran pour terminer la configuration.

Lancement du programme d'installation d'OpenCode

Étape 3 : terminer l'installation

Suivez les invites de configuration au fur et à mesure qu'elles apparaissent et choisissez un répertoire d'installation lorsque cela vous est demandé. Laissez ensuite le programme d'installation finaliser la configuration sur votre système.

Fin du processus d'installation d'OpenCode

Étape 4 : lancer OpenCode Desktop

Une fois l'installation terminée, ouvrez OpenCode Desktop depuis le menu Démarrer ou le raccourci du bureau. Démarrez ensuite un nouveau projet ou ouvrez un dossier existant pour commencer à travailler. Une fois votre espace de travail chargé, vous pouvez interagir avec l'assistant IA pour générer du code, déboguer des problèmes ou développer des fonctionnalités directement dans votre projet.

Utilisation d'OpenCode Desktop

Comment installer OpenCode Terminal/TUI sur Mac ?

OpenCode Terminal (TUI) sur Mac peut être installé directement à l'aide de gestionnaires de paquets officiels ou d'une commande d'installation en une seule ligne. Il est conçu pour les développeurs qui préfèrent travailler dans le terminal plutôt que dans une interface graphique. Suivez ces étapes pour installer OpenCode TUI sur Mac.

Étape 1 : choisir une méthode d'installation d'OpenCode Terminal

Rendez-vous sur la page officielle de téléchargement d'OpenCode et accédez à la section OpenCode Terminal. Vous y trouverez plusieurs options d'installation, notamment curl, Homebrew, npm et bun. Choisissez la méthode qui correspond le mieux à votre environnement de développement et copiez la commande d'installation correspondante.

Sélection de la méthode d'installation du terminal OpenCode

Étape 2 : ouvrir l'application Terminal sur Mac

Lancez l'application Terminal sur votre Mac. Vous pouvez l'ouvrir depuis Applications > Utilitaires > Terminal, ou la trouver rapidement via Spotlight. C'est ici que vous exécuterez la commande d'installation d'OpenCode.

Ouverture de l'application Terminal sur Mac

Étape 3 : installer OpenCode Terminal

Collez la commande d'installation suivante dans le Terminal, puis appuyez sur Entrée :

curl -fsSL https://opencode.ai/install | bash

Attendez la fin de l'installation. OpenCode téléchargera les fichiers nécessaires et configurera automatiquement le CLI.

Installation du terminal OpenCode

Étape 4 : lancer l'interface du terminal OpenCode

Une fois l'installation terminée, exécutez la commande OpenCode dans le Terminal pour démarrer l'interface utilisateur en mode texte (TUI). L'interface interactive s'ouvrira directement dans votre fenêtre de terminal, vous permettant de vous connecter à un fournisseur d'IA, de configurer les paramètres et de commencer à utiliser OpenCode.

Lancement de l'interface utilisateur du terminal OpenCode

Comment installer OpenCode Terminal/TUI sur Windows ?

OpenCode prend en charge plusieurs méthodes d'installation sur Windows, notamment WSL, npm et bun. Pour une compatibilité et une expérience optimales, la documentation officielle recommande d'utiliser le sous-système Windows pour Linux (WSL). Les étapes ci-dessous utilisent la méthode d'installation WSL. Si WSL est déjà installé, vous pouvez ignorer la première étape.

Étape 1 : installer WSL (recommandé)

Ouvrez PowerShell en tant qu'administrateur, puis exécutez la commande suivante :

wsl --install

Cette commande active le sous-système Windows pour Linux (WSL) et installe Ubuntu par défaut. Une fois l'installation terminée, redémarrez votre ordinateur. Lors du premier lancement d'Ubuntu, Windows finalisera automatiquement la configuration de l'environnement Linux.

Sélection de la méthode d'installation correcte

Étape 2 : ouvrir WSL et installer OpenCode

Lancez votre terminal WSL (par exemple Ubuntu) depuis le menu Démarrer de Windows. S'il s'agit de votre première ouverture, terminez la configuration initiale. Exécutez ensuite la commande suivante pour installer OpenCode :

curl -fsSL https://opencode.ai/install | bash

Attendez la fin de l'installation avant de continuer.

installation opencode

Étape 3 : vérifier l'installation

Une fois l'installation terminée, exécutez la commande suivante :

opencode

Si OpenCode Terminal/TUI se lance correctement, l'installation est réussie et vous pouvez commencer à utiliser OpenCode pour du codage assisté par IA.

Vérification de l'installation

Comment intégrer des API externes dans OpenCode ?

L'un des principaux atouts d'OpenCode est sa capacité à se connecter à des fournisseurs de modèles d'IA externes grâce à des intégrations API. En ajoutant votre propre clé API, vous pouvez accéder à différents modèles de langage et choisir celui qui convient le mieux à votre flux de travail de développement.

Intégrer des API externes dans OpenCode (étapes générales)

Voici les étapes pour intégrer des API externes dans OpenCode :imi

Étape 1 : créer un compte et générer une clé API

Commencez par créer un compte auprès du fournisseur d'IA de votre choix, comme Kimi ou un autre service pris en charge. Une fois votre compte configuré, accédez à la page de gestion des clés API du fournisseur et générez une nouvelle clé API. Conservez cette clé en lieu sûr, car elle sera nécessaire pour connecter le fournisseur à OpenCode.

Étape 2 : ouvrir le menu de connexion aux fournisseurs

Lancez OpenCode et ouvrez votre espace de travail. Dans l'interface de commande, exécutez la commande suivante :

/connect

Cette commande ouvre le menu de connexion aux fournisseurs, où vous pouvez ajouter et gérer des services d'IA externes.

Étape 3 : ajouter votre clé API

Sélectionnez le fournisseur que vous souhaitez utiliser dans la liste des options disponibles. Lorsque vous y êtes invité, collez la clé API générée précédemment et confirmez la connexion. OpenCode stockera la clé de manière sécurisée et l'utilisera pour authentifier les requêtes auprès du fournisseur sélectionné.

┌ API key
│
│ your_api_key_here
│
└ enter

Étape 4 : afficher les modèles disponibles

Une fois votre fournisseur connecté, exécutez la commande suivante pour voir tous les modèles disponibles via cette API :

/models

OpenCode affichera une liste des modèles pris en charge, avec leurs noms et leurs options de configuration.

Étape 5 : sélectionner un modèle et commencer à l'utiliser

Choisissez le modèle avec lequel vous souhaitez travailler dans la liste disponible. Une fois sélectionné, OpenCode acheminera vos requêtes vers ce modèle, vous permettant de générer du code, de déboguer des applications et d'effectuer d'autres tâches de développement grâce à l'API connectée. Vous pouvez changer de modèle ultérieurement si vos besoins évoluent.

Intégrer les API Kimi dans OpenCode

OpenCode prend en charge plusieurs fournisseurs d'IA, permettant aux développeurs de connecter des modèles externes à l'aide de clés API pour plus de flexibilité. L'une des options les plus performantes est l'API Kimi.

L'API Kimi, fournie par le Kimi Open Platform de Moonshot AI, donne accès à des modèles de langage Kimi avancés via une interface compatible OpenAI. Elle peut être facilement intégrée à des outils de développement, des applications et des flux de travail basés sur l'IA grâce à une clé API sécurisée. La plateforme propose plusieurs modèles Kimi optimisés pour le codage, le raisonnement et la compréhension de contextes longs.

Suivez ces étapes pour intégrer les API Kimi dans OpenCode.

Étape 1 : créer un compte Moonshot AI et générer une clé API

  1. Rendez-vous sur Kimi AI Open Platform et connectez-vous à votre compte.

  2. Depuis le tableau de bord, accédez à API Keys puis cliquez sur Create API Key.

  3. Une fois la clé générée (elle commence par sk-), copiez-la immédiatement et conservez-la en lieu sûr. La clé n'est affichée qu'une seule fois et sert à authentifier les requêtes entre OpenCode et Moonshot AI.

Étape 2 : connecter Moonshot AI à OpenCode

Ouvrez votre espace de travail OpenCode et exécutez :

/connect

Le menu de connexion aux fournisseurs s'affiche. Recherchez Moonshot AI (ou Kimi) dans la liste des fournisseurs intégrés et sélectionnez-le. OpenCode vous demandera de saisir votre clé API.

Lorsque vous y êtes invité, collez la clé API générée depuis la console Moonshot AI et appuyez sur Entrée :

┌ API key
│ sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
│
└ enter

Une fois la clé vérifiée, OpenCode enregistrera l'identifiant de manière sécurisée dans ~/.local/share/opencode/auth.json et l'associera à votre configuration de fournisseur Moonshot AI.

Remarque : pour des raisons de sécurité, OpenCode stocke les clés API séparément du fichier de configuration principal. La commande /connect gère le stockage des identifiants, tandis que le comportement du fournisseur est configuré dans opencode.json.

Étape 3 : configurer le fournisseur dans opencode.json (si nécessaire)

Si vous rencontrez une erreur No endpoints found après la connexion, ou si vous devez personnaliser la configuration du fournisseur, ajoutez la configuration Moonshot AI à votre fichier opencode.json :

{"$schema": "https://opencode.ai/config.json","provider": {"moonshotai": {"name": "Moonshot AI","options": {"baseURL": "https://api.moonshot.ai/v1"},"models": {"kimi-k2.6": {"name": "Kimi K2.6"},"kimi-k2.5": {"name": "Kimi K2.5"}}}}}

Enregistrez le fichier et redémarrez OpenCode pour appliquer les modifications.

Étape 4 : afficher les modèles Kimi disponibles

Une fois le fournisseur connecté, exécutez :

/models

OpenCode affichera tous les modèles disponibles via votre compte Moonshot AI, notamment :

ModèleDescription
kimi-k2.6Dernier modèle phare avec architecture MoE à 1T de paramètres, capacités avancées de codage et de raisonnement
kimi-k2.5Modèle haute performance optimisé pour le codage et les tâches à contexte long
moonshot-v1-128kModèle à contexte long pour l'analyse de documents
moonshot-v1-32kModèle équilibré pour les tâches générales
moonshot-v1-8kModèle à contexte court pour des réponses rapides

Étape 5 : sélectionner un modèle Kimi et commencer à coder

Sélectionnez moonshotai/kimi-k2.6 et définissez-le comme modèle actif. Une fois sélectionné, OpenCode utilisera le modèle Kimi choisi pour la génération de code, le débogage, la refactorisation et d'autres tâches de développement assistées par IA.

Vous pouvez passer à un autre modèle à tout moment via le même menu de sélection de modèle.

Astuce : si vous rencontrez des problèmes en mode Agent/Tool (comme des erreurs de validation de schéma JSON), il s'agit d'un problème de compatibilité connu entre les exigences strictes de schéma de Moonshot AI et le format des paramètres d'outils d'OpenCode. Pour une stabilité optimale, utilisez plutôt le mode Chat, ou installez le plugin opencode-moonshot-compatibility pour gérer automatiquement la compatibilité de la température.

Avantages de l'utilisation de la Kimi API

La Kimi API est conçue pour accompagner les workflows de développement modernes en aidant les équipes à passer plus efficacement des idées à la mise en œuvre. Au-delà de la génération de code, elle peut comprendre différents types d'entrées, s'adapter aux exigences du projet et automatiser les tâches d'ingénierie routinières. Voici quelques-uns de ses principaux avantages :

  • Transformer des entrées multimodales en implémentations fonctionnelles

La Kimi API peut interpréter des informations issues de plusieurs formats, notamment des maquettes de design, des diagrammes d'architecture, des logigrammes et des vidéos. Elle utilise ce contexte pour comprendre les exigences du projet et les convertir en spécifications techniques ou en code fonctionnel. Les équipes peuvent ainsi passer du concept à la mise en œuvre avec moins d'étapes de traduction manuelle.

  • Gérer des tâches de programmation longues et des problèmes d'ingénierie complexes

La Kimi API aide OpenCode à gérer des tâches de programmation plus importantes qui nécessitent planification, cohérence et affinage. Elle est utile pour développer des fonctionnalités, refactoriser du code et résoudre des problèmes d'ingénierie complexes.

  • Raisonner sur des problèmes via des appels d'outils multi-étapes

La Kimi API peut raisonner à travers des tâches en plusieurs étapes et appeler des outils lorsque cela est nécessaire. Cela aide au débogage, à l'analyse de code et aux workflows qui ne peuvent pas être réalisés en une seule réponse.

Comment résoudre les problèmes lors de l'installation d'OpenCode ?

L'installation d'OpenCode est généralement simple, mais les utilisateurs peuvent rencontrer des erreurs de configuration courantes dues à des incompatibilités d'environnement, des dépendances ou des problèmes de configuration. Voici un guide clair et pratique pour vous aider à résoudre rapidement et efficacement les problèmes d'installation les plus fréquents.

  • Commande introuvable : opencode

Si vous voyez cette erreur, cela signifie que le système ne parvient pas à localiser l'exécutable OpenCode dans votre PATH. Cela se produit généralement lorsque l'installation est incomplète ou lorsque les variables d'environnement ne sont pas correctement définies.

Pour y remédier, vérifiez d'abord l'installation et assurez-vous que le répertoire binaire est ajouté au PATH de votre système. Si l'installation a été effectuée via npm, vérifiez le chemin bin global de npm et mettez à jour la configuration de votre shell en conséquence. Redémarrer le terminal résout souvent le problème après ces corrections.

  • Version de Node.js trop ancienne

OpenCode nécessite Node.js 18 ou une version supérieure ; les versions plus anciennes provoqueront un échec de l'installation ou de l'exécution.

Pour résoudre ce problème, vérifiez votre version actuelle avec node --version. Si elle est obsolète, mettez à jour Node.js à l'aide d'un gestionnaire de versions comme nvm. Après la mise à jour, réinstallez OpenCode afin d'assurer la compatibilité avec le nouvel environnement d'exécution.

  • Erreurs de permission npm

Les erreurs de permission surviennent généralement lorsque npm tente d'installer des paquets globaux sans les droits d'écriture nécessaires.

Plutôt que d'utiliser sudo, configurez un répertoire global npm dédié dans votre dossier personnel et mettez à jour les paramètres PATH. Cela garantit des installations plus sûres et plus stables. Une fois les permissions corrigées, relancez la commande d'installation pour terminer la configuration avec succès.

  • Problèmes de réseau/pare-feu

Dans les réseaux restreints ou les environnements d'entreprise, l'installation d'OpenCode peut échouer en raison d'un accès bloqué au registre npm ou de téléchargements lents.

Pour résoudre ce problème, passez à un registre npm alternatif ou utilisez une méthode d'installation directe comme curl ou le téléchargement du binaire. Assurez-vous également que votre pare-feu autorise le trafic Node.js et npm, car les connexions bloquées interrompent souvent l'installation des paquets.

  • Problèmes d'affichage de la TUI

Si OpenCode s'ouvre mais apparaît cassé, mal aligné ou affiche du texte illisible, le problème vient généralement de la compatibilité du terminal.

Utilisez un émulateur de terminal moderne prenant en charge la couleur vraie et le rendu Unicode, comme Windows Terminal, WezTerm ou iTerm2. Mettre à jour les paramètres de votre terminal ou changer d'environnement résout généralement les problèmes d'affichage immédiatement.

Conclusion

Une installation correcte d'OpenCode et une configuration appropriée garantissent des performances fluides sur différents systèmes tout en réduisant le risque d'erreurs de configuration courantes. Lorsque les dépendances, les paramètres du terminal et les connexions API sont correctement gérés, les utilisateurs peuvent résoudre rapidement les problèmes et maintenir un environnement de développement stable. L'intégration de services externes comme la Kimi API renforce encore la flexibilité en permettant un accès avancé aux modèles au sein des workflows.

FAQ

Puis-je utiliser OpenCode gratuitement ?
Oui. OpenCode est gratuit à télécharger et à utiliser. Pour activer ses fonctionnalités de codage assisté par IA, vous devrez vous connecter à une API de LLM, comme l'API Kimi. L'utilisation de l'API est facturée séparément selon votre quota disponible ou votre abonnement.
Pourquoi OpenCode échoue-t-il lors de l'installation ?
L'installation échoue généralement en raison de prérequis système manquants, de dépendances Node/Python obsolètes ou de permissions administrateur insuffisantes. Elle peut aussi échouer si la connexion internet est instable ou si la commande d'installation n'est pas exécutée correctement.
Quelle clé API dois-je utiliser pour OpenCode ?
OpenCode ne fournit pas sa propre clé API. Pour utiliser les fonctionnalités d'IA, vous devez vous connecter à une API du fournisseur de votre choix. Si vous utilisez Kimi, ajoutez simplement votre clé API Kimi à la configuration pour commencer à générer du code et à utiliser les fonctionnalités de développement assisté par IA.
Vous pourriez aussi aimer
Hermes vs OpenClaw : agent auto-évolutif ou plan IA local ?
Hermes vs OpenClaw : agent auto-évolutif ou plan IA local ?
2026-07-22
10 compétences OpenCode utiles qui simplifient l'automatisation en 2026
10 compétences OpenCode utiles qui simplifient l'automatisation en 2026
2026-07-22
Frameworks d'agents IA expliqués : architecture, outils et API
Frameworks d'agents IA expliqués : architecture, outils et API
2026-07-22
Guide d'intégration de l'API Cline pour les workflows de codage assisté par IA
Guide d'intégration de l'API Cline pour les workflows de codage assisté par IA
2026-07-22
Guide des skills OpenClaw : créer, utiliser et automatiser des workflows
Guide des skills OpenClaw : créer, utiliser et automatiser des workflows
2026-07-22