Centre d'aide

GenCode

GenCode

Qu'est-ce que GenCode ?

GenCode est l'agent de programmation de Genspark. Il travaille sur le code d'un répertoire de votre choix. Choisissez entre une interface Chat et une interface Terminal. Il s'agit du même produit avec les mêmes fonctionnalités, selon le style que vous préférez. Vous pouvez l'exécuter à deux endroits :

  • L'espace de travail GenCode dans la Genspark Super App : l'interface de bureau. Vous travaillez avec l'agent dans une conversation, et la zone de saisie du prompt affiche le modèle utilisé, votre utilisation du contexte et vos crédits.
  • La CLI GenCode autonome : un programme en ligne de commande que vous installez avec npm et exécutez depuis le répertoire dans lequel vous souhaitez travailler.

Les deux utilisent le même moteur, le même catalogue de modèles hébergé par Genspark et la même facturation. GenCode est basé sur le fork d'OpenCode de Genspark et conserve ses propres répertoires de configuration. Il ne touche donc pas à une installation d'OpenCode existante.

Démarrage rapide

Dans la Genspark Super App

  1. Mettez à jour la Genspark Super App vers la dernière version.
  2. Ouvrez l'application et cherchez l'espace de travail GenCode. Si vous ne le voyez pas, cliquez sur + dans la barre d'onglets et ajoutez-le.

Vous n'avez pas encore la Super App ? Téléchargez-la ici. Le téléchargement est gratuit pour macOS, Windows et Linux. Sur Mac, la Super App nécessite une puce Apple Silicon.

Avec la CLI

  1. Installez-la : npm i -g @genspark/gencode
  2. Connectez-vous : gencode login. Cette commande ouvre une connexion par flux d'appareil (device flow). Une fois connecté, la CLI affiche votre solde, votre plan et l'adresse e-mail de votre compte à côté du catalogue de modèles.
  3. Lancez-la : gencode, depuis le répertoire dans lequel vous souhaitez travailler.

La CLI conserve les commandes d'OpenCode :

  • gencode run --format json pour une utilisation scriptée et non interactive
  • gencode models pour lister les modèles disponibles pour vous
  • les options --dir, --session et --model
  • les variables d'environnement préfixées par OPENCODE_

Elle conserve ses propres répertoires de configuration (~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode et ~/.cache/gencode). Une installation d'OpenCode existante reste donc intacte.

Les binaires de la CLI prennent en charge les Mac Intel et les Mac Apple Silicon, ainsi que Windows et Linux.

Guides des fonctionnalités et tutoriels

GenCode est fourni avec une interface Chat et une interface Terminal. Dans les deux cas, il s'agit du même produit avec les mêmes fonctionnalités. Utilisez celle qui correspond à votre façon de travailler.

  • L'espace de travail. Dans la Genspark Super App, vous travaillez avec GenCode dans une conversation. La zone de saisie affiche le modèle utilisé, votre utilisation du contexte et vos crédits.
  • La CLI. Le même agent dans votre terminal, sous la forme d'une interface plein écran avec des panneaux pour le contexte de session et les diagnostics de code.
  • Un agent de programmation dans les deux cas. GenCode travaille sur le code d'un répertoire de votre choix. Les actions s'exécutent via des appels d'outils, et les résultats sont du texte et des modifications de fichiers.
  • Sous-agents. GenCode gère les tâches plus importantes grâce à des sous-agents : l'un lit et analyse, l'autre peut apporter des modifications. Chacun dispose d'une limite d'étapes configurée, ce qui garde chaque exécution bornée.
  • Évaluations. Dans la Super App, vous pouvez évaluer n'importe quel tour de GenCode avec un pouce vers le haut ou vers le bas. Les évaluations restent sur votre machine.
  • Vos retours restent en local. Une évaluation décrit le tour dont elle provient : modèle, outils utilisés, fichiers et lignes modifiés, tokens, coût et durée. Les commentaires en texte libre que vous rédigez ne sont jamais transmis.
  • Scriptable et compatible CI. gencode run --format json renvoie une sortie lisible par machine que vous pouvez transmettre à des scripts et des pipelines.

Modèles et coût

Modèles. GenCode utilise un catalogue de modèles hébergé par Genspark couvrant neuf familles de modèles : Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) et Nemotron (NVIDIA).

Coût. GenCode fonctionne avec les crédits Genspark. L'utilisation est facturée au compte avec lequel GenCode s'authentifie. Dans la CLI, si GSK_API_KEY (ou GSK_BASE_URL) est défini dans votre environnement, c'est le compte associé à la clé qui est facturé. Dans votre historique de crédits, l'utilisation de GenCode apparaît sous le nom « GenCode ».

GenCode est facturé directement en crédits, et non via le Quota gratuit qui couvre les tâches d'agent en mode Standard. Consultez la page Plans d'abonnement.

Il n'existe pas d'abonnement ni de portefeuille GenCode distinct : il utilise votre compte Genspark et vos crédits existants. Pour comprendre le fonctionnement des crédits, consultez le Guide des crédits.

FAQ

GenCode est-il identique à Genspark Code ?

Non. Genspark Code est l'agent de navigateur disponible sur genspark.ai/code qui crée des applications complètes à partir d'un prompt. Consultez l'article d'aide sur Genspark Code. GenCode est l'agent de programmation décrit ici.

GenCode est-il identique à Genspark Claw ?

Non. Claw est l'agent assistant personnel de Genspark qui pilote vos applications et vos fichiers. Ce n'est pas un agent de programmation.

Et GenTerminal ?

GenTerminal est l'application de terminal autonome de Genspark. C'est un produit différent.

Ai-je besoin de la Super App pour utiliser GenCode ?

Non. Vous pouvez utiliser l'espace de travail GenCode dans la Genspark Super App, ou installer la CLI GenCode autonome. Il s'agit du même agent dans les deux cas.

Quelle est la différence entre l'espace de travail et la CLI ?

Seulement l'endroit où vous l'exécutez. L'espace de travail s'exécute dans la Genspark Super App, tandis que la CLI s'exécute dans votre terminal. Même agent, mêmes fonctionnalités.

Ai-je besoin d'un plan payant ?

Non. GenCode utilise votre compte Genspark et vos crédits existants. Il n'existe pas d'abonnement ni de portefeuille GenCode distinct.

GenCode consomme-t-il des crédits ?

Oui. GenCode est facturé au compte avec lequel il s'authentifie, par défaut le compte avec lequel vous vous êtes connecté. Dans la CLI, si GSK_API_KEY est défini dans votre environnement, c'est le compte associé à la clé qui est facturé. L'utilisation apparaît sous le nom « GenCode » dans votre historique de crédits, et GenCode est facturé directement en crédits plutôt que via le Quota gratuit.

Quels modèles GenCode utilise-t-il ?

Un catalogue hébergé par Genspark couvrant neuf familles de modèles : Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) et Nemotron (NVIDIA). Les modèles précis que votre compte peut utiliser dépendent du catalogue en vigueur et de la politique de votre organisation concernant les fournisseurs d'IA.

La CLI va-t-elle interférer avec mon installation d'OpenCode existante ?

Non. GenCode est basé sur le fork d'OpenCode de Genspark, mais il installe son propre binaire et conserve ses propres répertoires de configuration (~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode, ~/.cache/gencode). Il ne touche jamais à une installation d'OpenCode existante.

GenCode fonctionne-t-il sur un Mac Intel ?

La CLI, oui : ses paquets npm publiés incluent macOS Intel (darwin-x64). Sur Mac, la Super App nécessite une puce Apple Silicon. Windows et Linux sont pris en charge par les deux.

Où télécharger la Genspark Super App ?

Pour télécharger la Super App, suivez ce lien. Le téléchargement est gratuit pour macOS, Windows et Linux.