Agent de codage multi-interface
Utilisez OpenCode comme interface basée sur le terminal, application de bureau ou extension IDE, afin d’adapter le même concept d’agent de codage à différents environnements de développement.
PROFIL DE L’OUTIL TOOLAI
Un agent de codage IA open source pour les workflows du terminal, du bureau et de l’IDE
Voir l’image en taille réelle
VUE D’ENSEMBLE
OpenCode aide les développeurs à comprendre, modifier et exécuter du code avec un agent IA. Il fonctionne depuis le terminal, l’application de bureau ou l’extension IDE, et prend en charge les modèles de plus de 75 fournisseurs via Models.dev, notamment les modèles locaux et les abonnements ChatGPT Plus/Pro ou GitHub Copilot existants.
OpenCode est open source sous licence MIT. L’application principale est gratuite et inclut des modèles gratuits, tandis que les fournisseurs connectés peuvent facturer séparément. Selon sa déclaration de confidentialité, OpenCode ne stocke pas le code ni les données de contexte. OpenCode 1 et OpenCode 2 utilisent la même commande opencode et ne sont pas conçus pour être installés côte à côte avec leur commande par défaut.
EN DÉTAIL
Découvrez les écrans du produit et les exemples publiés. Ouvrez une image pour l’examiner de plus près.
CE QUE VOUS POUVEZ FAIRE
Découvrez ses capacités. Trouvez votre propre façon de les utiliser.
Utilisez OpenCode comme interface basée sur le terminal, application de bureau ou extension IDE, afin d’adapter le même concept d’agent de codage à différents environnements de développement.
Connectez des modèles provenant de plus de 75 fournisseurs via Models.dev, notamment des modèles locaux et des services tels qu’OpenAI, Anthropic, xAI, Claude, GPT et Gemini.
Connectez-vous avec GitHub pour utiliser GitHub Copilot, ou connectez ChatGPT Plus ou Pro via OpenAI au lieu de créer un abonnement de modèle distinct.
Lancez plusieurs agents en parallèle sur le même projet, afin de séparer les investigations, les tâches d’implémentation ou les conversations de codage indépendantes.
Passez en mode Plan pour désactiver les modifications pendant qu’OpenCode suggère une approche d’implémentation, puis examinez ou affinez le plan avant de construire.
Référencez les fichiers du projet avec la touche @ pour poser des questions ciblées, et faites glisser des images dans le terminal afin qu’OpenCode puisse les analyser comme contexte de l’invite.
Annulez les modifications avec /undo, répétez l’opération avec /redo et utilisez plusieurs commandes d’annulation lorsqu’une implémentation doit être repensée.
Personnalisez les thèmes, les raccourcis clavier, les formateurs de code, les commandes personnalisées et la configuration d’OpenCode pour aligner l’agent sur un workflow de développement existant.
CONÇU POUR VOTRE FLUX DE TRAVAIL
Demandez à OpenCode d’expliquer la structure du projet, les flux d’authentification ou un fichier référencé précis avant d’effectuer des modifications.
Décrivez une fonctionnalité en détail, examinez un plan proposé en mode Plan, puis passez en mode Build pour appliquer les modifications approuvées.
Demandez une refactorisation, examinez le résultat et utilisez /undo ou /redo lorsque l’implémentation doit être ajustée ou tentée à nouveau.
VOS PREMIERS PAS
Installez-le à l’aide du script documenté, du gestionnaire de paquets, du dépôt de paquets, de l’image Docker ou du binaire de version adapté à votre système.
Configurez les clés API d’un fournisseur, connectez un abonnement existant pris en charge, utilisez les modèles gratuits inclus ou connectez des modèles locaux.
Accédez au répertoire du projet et exécutez la commande opencode depuis un terminal ou une application pris en charge.
Exécutez /init afin qu’OpenCode analyse le projet et crée un fichier AGENTS.md décrivant sa structure et ses modèles de codage.
Posez une question sur la base de code, référencez les fichiers pertinents avec @ ou utilisez le mode Plan avant de demander des modifications d’implémentation.
FAITES UN TOUR
Explorez la démo ou la vidéo de l'outil pour découvrir son interface et son flux de travail.
PLANIFIEZ LA SUITE
OpenCode est gratuit et inclut des modèles gratuits. La connexion à d’autres fournisseurs peut entraîner leurs propres frais. OpenCode Zen utilise une facturation par demande, sans majoration du prix des modèles.
FORFAIT
L’agent de codage open source avec des modèles gratuits inclus. Les autres fournisseurs connectés peuvent facturer séparément.
$0
FORFAIT
Un service de modèles de codage sélectionnés. L’ajout d’un solde de $20 entraîne des frais supplémentaires de traitement de carte de $1.23 ; l’utilisation des modèles est facturée séparément sur le solde.
$20
Paiement par demande
Les prix, limites d'utilisation et conditions peuvent changer. Vérifiez les dernières informations sur le site officiel de l'outil avant de vous abonner.
QUELQUES INFORMATIONS SUPPLÉMENTAIRES
Oui. OpenCode est publié sous licence MIT et son code source est public pour être utilisé, modifié et enrichi.
Pas nécessairement. OpenCode inclut des modèles gratuits et peut également se connecter à des modèles locaux ou à des abonnements existants pris en charge, tels que ChatGPT Plus/Pro et GitHub Copilot.
Oui. OpenCode est disponible sous forme d’application de bureau et d’extension IDE, en plus de son interface de terminal.
OpenCode indique qu’il ne stocke ni votre code ni vos données de contexte. Le traitement des données peut différer lors de l’utilisation de services de modèles connectés.
Zen est un ensemble sélectionné de modèles testés et évalués pour les agents de codage. Il fonctionne avec OpenCode et d’autres agents et facture chaque demande.
Oui. Utilisez /undo pour annuler les modifications et /redo pour les appliquer à nouveau. Plusieurs opérations d’annulation sont prises en charge.
DE LA COMMUNAUTÉ
Connectez-vous pour partager votre expérience et aider les autres à trouver le bon outil.
FEATURED BADGE
VOTRE PROCHAINE DÉCOUVERTE
Donnez vie à vos idées plus rapidement que jamais grâce à l’IA/GPT. À partir d’un wireframe ou d’une maquette Figma, générez du ReactJS fonctionnel avec un code propre et extensible fondé sur votre système de design. Exportez en JS/TS, React ou NextJS.
Sveltron est un copilote documentaire pour vos projets Svelte et SvelteKit, capable de répondre à vos questions à partir de la dernière documentation officielle.
Générez des tests unitaires, refactorez du code et créez une documentation inline avec l’IA pour du code C#, C++, Go, Java, JavaScript, PHP, Python, R Lang, Ruby, Swift et Typescript. Collez un bloc de code, choisissez votre langage, puis cliquez sur « Generate » pour voir le résultat.
Nuclia indexe automatiquement vos données non structurées provenant de sources internes et externes, afin de fournir des résultats de recherche optimisés.
PASSEZ À L'ACTION
Visitez le site officiel pour découvrir les dernières fonctionnalités et commencer.