Créer une Alternative Locale et Gratuite à Claude avec gpt-oss-20b

Ashley Goolam

Ashley Goolam

15 August 2025

Créer une Alternative Locale et Gratuite à Claude avec gpt-oss-20b

Apidog pour les entreprises

Déploiement sur site

SSO & RBAC

Conforme SOC 2

Découvrir Apidog Enterprise

Salut les codeurs ! Envie de dynamiser votre flux de travail de développement avec une configuration de codage IA locale et gratuite ? Vous êtes au bon endroit ! Aujourd'hui, nous allons voir comment créer un environnement de codage IA puissant et open-source en utilisant GPT-OSS, Opencode et Vibe Kanban. Ces outils vous permettent de coder plus intelligemment, d'automatiser les tâches et de gérer les projets, le tout sans vous ruiner. Dans ce guide, nous vous guiderons à travers la configuration d'Opencode avec le modèle GPT-OSS pour construire un site web de portfolio, puis l'utilisation de Vibe Kanban pour le gérer et l'améliorer. À la fin, vous disposerez d'une véritable centrale de codage locale pilotée par l'IA. Commençons à coder avec GPT-OSS, Opencode, Vibe Kanban !

💡
Vous voulez un excellent outil de test d'API qui génère une belle documentation d'API ?

Vous voulez une plateforme intégrée et tout-en-un pour que votre équipe de développeurs travaille ensemble avec une productivité maximale ?

Apidog répond à toutes vos exigences et remplace Postman à un prix beaucoup plus abordable !
bouton

Que sont GPT-OSS, Opencode et Vibe Kanban ?

Avant de nous lancer, rencontrons les stars de notre trio de codage IA :

Ensemble, ces outils créent un environnement local et gratuit où GPT-OSS alimente l'IA, Opencode gère les tâches de codage et Vibe Kanban organise vos projets. Configurons-le !

modèle gpt-oss

Étape 1 : Installer Opencode

Tout d'abord, nous devons installer Opencode, la colonne vertébrale de notre environnement de codage IA. C'est super facile sur macOS/Linux, avec une option manuelle pour Windows.

Pour macOS/Linux

Exécutez l'une de ces commandes dans votre terminal :

curl -fsSL https://opencode.ai/install | bash
npm i -g opencode-ai@latest  # ou bun/pnpm/yarn
brew install sst/tap/opencode  # macOS et Linux
paru -S opencode-bin  # Arch Linux

Pour Windows

  1. Visitez github.com/sst/opencode/releases (par exemple, v0.3.112 en août 2025).
  2. Téléchargez le dernier binaire opencode.exe.
  3. Enregistrez-le dans un répertoire (par exemple, C:\opencode).

Tester l'installation

Vérifiez qu'Opencode fonctionne :

Conseil de pro : Pour Windows, ajoutez le dossier du binaire à votre PATH pour un accès plus facile.

agent opencode

Étape 2 : Configurer votre projet Opencode

Créons un nouveau dossier de projet pour construire un site web de portfolio en utilisant Opencode et GPT-OSS. Nous le configurerons avec des paramètres personnalisés.

Créer le dossier du projet :

mkdir opencode-vibekanban-project
cd opencode-vibekanban-project

Ajouter AGENTS.md :
Créez un fichier nommé AGENTS.md avec :

# Tooling rules for Opencode
- Use Opencode tools only: read, write, edit, list, glob, grep, webfetch, bash, task, todowrite, todoread.
- Do NOT call non-existent tools like Repo_browser.*.
- Prefer `edit` for modifying existing files; use `read` to inspect before editing.

Ceci définit les règles pour l'agent IA d'Opencode, garantissant qu'il utilise les bons outils.

Ajouter opencode.json :
Créez opencode.json pour configurer GPT-OSS (modèle 20B) :

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "ollama": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ollama (local)",
      "options": {
        "baseURL": "http://localhost:11434/v1"
      },
      "models": {
        "gpt-oss:20b": { "name": "gpt-oss 20B (local)" }
      }
    }
  },
  "model": "ollama/gpt-oss:20b",
  "agent": {
    "build": {
      "description": "Default coding mode with only Opencode tools.",
      "tools": {
        "read": true,
        "write": true,
        "edit": true,
        "bash": true,
        "grep": true,
        "glob": true,
        "list": true,
        "webfetch": true,
        "patch": true,
        "todoread": true,
        "todowrite": true
      },
      "prompt": "{file:./AGENTS.md}"
    }
  },
  "instructions": ["AGENTS.md"]
}

Vous voulez utiliser le GPT-OSS 120B plus puissant ? Remplacez les sections provider et model par :

"provider": {
  "ollama": {
    "npm": "@ai-sdk/openai-compatible",
    "name": "Ollama (local)",
    "options": {
      "baseURL": "http://localhost:11434/v1"
    },
    "models": {
      "gpt-oss:120b": { "name": "gpt-oss 120B (local)" }
    }
  }
},
"model": "ollama/gpt-oss:120b"

Note : Enregistrez AGENTS.md et opencode.json dans opencode-vibekanban-project. Ces fichiers indiquent à Opencode d'utiliser GPT-OSS et de suivre des règles d'outillage spécifiques.

Étape 3 : Installer et exécuter GPT-OSS avec Ollama

GPT-OSS s'exécute localement via Ollama, un outil léger pour gérer les LLM. Vous aurez besoin d'une machine décente (16 Go+ de RAM pour 20B, 64 Go+ pour 120B).

  1. Installer Ollama :

2. Télécharger le modèle GPT-OSS :

ollama pull gpt-oss:20b
ollama pull gpt-oss:120b
modèle gpt-oss sur ollama

3. Exécuter le modèle :

ollama run gpt-oss:20b

ou

ollama run gpt-oss:120b

Conseil de pro : Assurez-vous qu'Ollama est en cours d'exécution avant de démarrer Opencode, sinon vous obtiendrez des erreurs de connexion.

Étape 4 : Exécuter Opencode pour votre projet

Maintenant, lançons Opencode dans votre dossier de projet :

  1. Naviguer vers le projet :
cd opencode-vibekanban-project

2. Exécuter Opencode :

opencode .
<chemin-vers-opencode>/opencode.exe .

3. Vérifier la configuration :

configurer opencode avec le modèle gpt-oss

Étape 5 : Créer un site web de portfolio avec Opencode

Utilisons Opencode et GPT-OSS pour construire une simple page de destination de portfolio pour un développeur nommé John Doe, en utilisant React avec Vite.

Entrez le prompt :

Create a simple portfolio landing page for a developer called John Doe in React with Vite.

Exécuter le site web :

npm install
npm run dev
site web de portfolio simple

Pousser vers GitHub :

git init
git add .
git commit -m "Initial portfolio website"
git remote add origin https://github.com/your-username/john-doe-portfolio.git
git push -u origin main

Conseil de pro : Utilisez l'outil webfetch d'Opencode pour vous inspirer des sites de portfolio existants si nécessaire.

Étape 6 : Configurer Vibe Kanban pour la gestion de projet

Maintenant, intégrons Vibe Kanban pour gérer et améliorer le projet de portfolio avec des agents IA.

Installer Vibe Kanban :

npx vibe-kanban

Configurer Vibe Kanban :

lier vibe kanban à github

Créer un nouveau projet :

créer un nouveau projet

Étape 7 : Ajouter des tâches avec Vibe Kanban

Utilisons Vibe Kanban pour améliorer le portfolio en ajoutant une nouvelle fonctionnalité, comme un formulaire de contact.

Créer une tâche :

créer une tâche

Sélectionner l'agent :

sélectionner opencode comme votre agent

Examiner et approuver :

git add .
git commit -m "Added contact form"
git push

Conseil de pro : Utilisez Vibe Kanban pour mettre en file d'attente plusieurs tâches (par exemple, "Ajouter un mode sombre", "Optimiser les images") et laissez Opencode les gérer séquentiellement.

Dépannage des problèmes courants

Pourquoi cette pile est géniale

La combinaison GPT-OSS, Opencode, Vibe Kanban est le rêve de tout développeur :

Les utilisateurs adorent cette configuration : "Opencode avec GPT-OSS a construit mon site en quelques minutes, et Vibe Kanban l'a gardé organisé !" Essayez-le et voyez pourquoi.

Conclusion

Vous venez de construire un environnement de codage IA local et gratuit avec GPT-OSS, Opencode et Vibe Kanban ! De la création rapide d'un site de portfolio à la gestion des tâches avec des agents IA, vous êtes prêt à coder plus intelligemment. Expérimentez de nouvelles fonctionnalités, contribuez aux dépôts et partagez vos projets dans les commentaires. Continuons la révolution du codage IA !

💡
Vous voulez un excellent outil de test d'API qui génère une belle documentation d'API ?

Vous voulez une plateforme intégrée et tout-en-un pour que votre équipe de développeurs travaille ensemble avec une productivité maximale ?

Apidog répond à toutes vos exigences et remplace Postman à un prix beaucoup plus abordable !
bouton

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API