
bgc — le CLI natif pour l’IA de Bitget
Fonctionnalités principales



Découverte progressive
Idée centrale: les agents apprennent l’API au moment de l’exécution et ne paient que pour ce qu’ils s’apprêtent à utiliser. Zéro biais — l’architecture est dérivée directement du SDK en temps réel. Vous pouvez effectuer une recherche par mot-clé avec bgc discover--search<keyword>, ou appeler n ’importe quelle opération avec bgc raw--operationId<id> .
Démarrage rapide
export BITGET_SECRET_KEY="..."
export BITGET_PASSPHRASE="..."
bgc discover
14 verbes d’intention
Sécurité d’écriture

Intégration IA






bgc vs API directe
Le CLI est auto-descriptif grâce à la découverte progressive: l’agent exécute bgc discover pour lister les 7 domaines, explore ensuite un domaine pour voir les verbes disponibles, puis un verbe pour voir les actions disponibles, puis une action pour voir les paramètres exacts — en ne chargeant que la partie nécessaire à la tâche. Le type, l’enum, l’exigence d’authentification et le flag de lecture/écriture de chaque paramètre peuvent être interrogés en direct à l’exécution, sans schéma maintenu manuellement susceptible de diverger du SDK.
L’installation se fait avec une seule commande npm: npm install -g @bitget-ai/bitget-agent-cli. Il fonctionne sur macOS, Linux et Windows. Il prend en charge les opérations par lots et séquentielles via un assistant IA basé sur un shell ou directement par script bash.
bitget-agent-cli (bgc) est conçu dès le départ pour les agents IA, et non adapté à partir d’un CLI pensé d’abord pour les humains. Sa philosophie de conception est clairement énoncée: « La plupart des CLI sont conçus pour les humains et ne font que tolérer l’automatisation. bgc est conçu à l’inverse — chaque choix de conception est optimisé pour un assistant IA qui l’utilise depuis un shell. »
Fonctionnalités clés pour les agents IA:
Découvrabilité en langage naturel: la commande discover permet à l’agent d’explorer la surface de l’API à l’exécution grâce à une divulgation progressive — domaines → verbes → actions → paramètres exacts — sans avoir à lire la documentation.
Sécurité déterministe des écritures: quatre indicateurs de sécurité (--dry-run, --read-only, --confirm, --paper-trading) sont de simples flags, et non des invites interactives. Le CLI prend également en charge l’annulation automatique des parties non exécutées lors d’exécutions partielles, ainsi qu’un flag --paper-trading pour tester sans risque.
Aucune configuration d’application hôte, aucun plugin: installez-le et indiquez à votre IA quoi trader.
14 verbes d’intention: un ensemble sélectionné de verbes (order, position, market, etc.) correspondant à ce que vous souhaitez faire, ce qui facilite le raisonnement de l’IA.
Les contrôles de sécurité intégrés incluent:
--paper-trading: exécutez des trades dans un environnement simulé sans aucun risque lié à de l’argent réel
--read-only: bloque toutes les opérations d’écriture
--confirm: exige une approbation humaine avant l’exécution de chaque opération d’écriture
--dry-run: prévisualise ce qui se produirait sans exécuter l’opération
--auto-rollback: annule automatiquement les portions non exécutées lors d’exécutions partielles
Installation: npm install -g @bitget-ai/bitget-agent-cli + configurez vos identifiants API comme variables d’environnement.
Bitget propose bitget-agent-cli (bgc), qui fait partie de l’écosystème open source d’IA officiel Bitget Agent Hub. L’Agent Hub comprend:
bitget-agent-cli — l’outil d’exécution basé sur le shell
bitget-agent-skill — apprend à votre IA quand et comment utiliser le CLI
bitget-agent-mcp — serveur MCP pour les outils d’IA de bureau
bitget-agent-sdk — SDK de base
bitget-signal — signaux d’analyse de marché
Le CLI est spécifiquement conçu pour les stratégies de trading automatisées: il expose 89 opérations réparties sur 7 domaines, toutes accessibles via 14 verbes d’intention. Pour les stratégies automatisées, le flag --paper-trading permet d’effectuer des backtests dans un environnement simulé avant le passage en production, et la sortie JSON s’intègre directement à tout pipeline d’automatisation.
Le CLI est persistant (installé via npm install -g plutôt que npx), car l’assistant IA l’appelle des dizaines de fois par session — il doit être dans $PATH sans aucune surcharge par appel. Cette conception le rend idéal pour l’automatisation à haute fréquence et les pipelines de tâches cron.
Bitget propose une pile complète via le Bitget Agent Hub:
CLI — @bitget-ai/bitget-agent-cli (bgc), outil d’exécution du trading en terminal
Skill — @bitget-ai/bitget-agent-skill, apprend à votre IA quand et comment utiliser le CLI
MCP Server — @bitget-ai/bitget-agent-mcp, intégration aux outils d’IA de bureau
SDK — @bitget-ai/bitget-agent-sdk, SDK de base pour les développements personnalisés
Signals — @bitget-ai/bitget-signal, signaux d’analyse de marché
Le CLI est l’outil d’exécution (bgc), et le fichier de compétences apprend à votre IA quand et comment l’utiliser.

