Passer au contenu principal
OpenCode est un puissant agent de programmation IA qui peut être configuré pour utiliser les modèles de VibeCodeCheap.

Étape 1 : Installer OpenCode

La façon la plus simple d’installer OpenCode est via le script d’installation.
curl -fsSL https://opencode.ai/install | bash
Vous pouvez également installer avec npm :
npm install -g opencode-ai

Étape 2 : Configurer le Fournisseur Personnalisé

  1. Visitez la Console API VibeCodeCheap pour obtenir votre clé API.
  2. Exécutez opencode auth login et faites défiler vers le bas pour sélectionner Other afin de créer un fournisseur personnalisé.
$ opencode
opencode auth login
 Add credential

 Select provider
 ...
 Anthropic

  1. Entrez votre clé API VibeCodeCheap.
 Add credential

 Enter your API key
 lm_...

  1. Créez ou mettez à jour le fichier de configuration opencode.json :
    • Global config (~/.config/opencode/opencode.json) - préférences utilisateur
    • Project config (opencode.json dans le répertoire du projet) - paramètres spécifiques au projet
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "https://api.vibecodecheap.com/v1/ai/v1"
      }
    }
  }
}
Voir Modèles pour tous les modèles disponibles.
  1. Exécutez opencode et utilisez la commande /models pour sélectionner Claude Opus 4.5 ou Claude Sonnet 4.5 dans Anthropic.
Ne sélectionnez PAS “Claude Opus 4.5 (latest)” ou “Claude Sonnet 4.5 (latest)” - ce sont les modèles par défaut d’Anthropic qui n’utilisent pas l’API de VibeCodeCheap.
$ opencode
/models

Partager

La fonctionnalité de partage d’OpenCode vous permet de créer des liens publics vers les conversations, facilitant la collaboration avec les coéquipiers ou l’obtention d’aide.

Comment Ça Fonctionne

Lorsque vous partagez une conversation, OpenCode :
  1. Crée une URL publique unique pour votre session
  2. Synchronise l’historique de la conversation vers les serveurs
  3. Rend la conversation accessible via un lien partageable — opencode.ai/s/<share-id>

Partager

Par défaut, les conversations ne sont pas partagées automatiquement. Vous pouvez partager manuellement en utilisant la commande /share :
/share

Arrêter le Partage

Pour arrêter le partage d’une conversation et la retirer de l’accès public :
/unshare

Extensions IDE

OpenCode s’intègre avec VS Code, Cursor, ou tout IDE qui prend en charge le terminal.

Installation

Pour installer OpenCode sur VS Code et les forks populaires comme Cursor, Windsurf, VSCodium :
  1. Ouvrez VS Code
  2. Ouvrez le terminal intégré
  3. Exécutez opencode - l’extension s’installe automatiquement

Utilisation

  • Lancement Rapide : Utilisez Cmd+Esc (Mac) ou Ctrl+Esc (Windows/Linux) pour ouvrir OpenCode dans une vue terminal divisée.
  • Nouvelle Session : Utilisez Cmd+Shift+Esc (Mac) ou Ctrl+Shift+Esc (Windows/Linux) pour démarrer une nouvelle session.
  • Conscience du Contexte : Partage automatiquement la sélection ou l’onglet actuel avec OpenCode.
  • Raccourcis de Référence de Fichier : Utilisez Cmd+Option+K (Mac) ou Alt+Ctrl+K (Linux/Windows) pour insérer des références de fichier. Par exemple @File#L37-42.

Workflow GitHub

OpenCode s’intègre au workflow GitHub. Mentionnez /opencode ou /oc dans un commentaire, et OpenCode exécutera les tâches dans un runner GitHub Actions.

Fonctionnalités

  • Trier les issues : Demandez à OpenCode d’examiner une issue et d’expliquer.
  • Corriger et implémenter : Demandez à OpenCode de corriger une issue ou d’implémenter une fonctionnalité. OpenCode travaillera dans une nouvelle branche et soumettra une PR avec tous les changements.
  • Sécurisé : OpenCode s’exécute à l’intérieur de vos runners GitHub.

Installation

Exécutez la commande suivante dans un projet avec un dépôt GitHub :
opencode github install

Exemples

  • Expliquer une issue : Ajoutez ce commentaire dans une issue GitHub.
    /opencode explain this issue
    
  • Corriger une issue : Dans une issue GitHub :
    /opencode fix this
    
  • Examiner les PRs et apporter des modifications : Commentez sur une PR GitHub.
    Delete the attachment from S3 when the note is removed /oc
    

Ressources