
bgc — Bitget向けのAIネイティブCLI
コア機能



段階的な探索
中核となる理念:エージェントは実行時に API を学習し、これか ら使用する内容に対してのみ料金を支払います。ゼロバイアス——アーキテクチャは SDK からリアルタイムで直接導出されます。bgc discover--search<keyword> でキーワード検索を行うか、bgc raw--operationId<id> で任意の操作を呼び出せます。
クイックスタート
export BITGET_SECRET_KEY="..."
export BITGET_PASSPHRASE="..."
bgc discover
14の意図動詞
書き込み安全性

AI統合






bgc vs Direct API
CLIは段階的な開示により自己記述型となっています。エージェントはbgc discoverを実行して7つのドメインを一覧表示し、ドメインを掘り下げて利用可能な動詞を確認し、動詞から利用可能なアクションを確認し、さらにアクションから正確なパラメーターを確認します。これにより、タスクに必要な範囲だけを読み込みます。各パラメーターの型、列挙値、認証要件、読み取り/書き込みフラグは実行時にライブで照会でき、SDKとの乖離が生じ得る手動管理のスキーマは不要です。
インストールは単一のnpmコマンド(npm install -g @bitget-ai/bitget-agent-cli)で行えま す。macOS、Linux、Windowsのクロスプラットフォームで動作します。シェルベースのAIアシスタントまたは直接のbashスクリプトを通じて、バッチ操作と順次操作をサポートします。
bitget-agent-cli(bgc)は、人間優先のCLIから改造されたものではなく、AIエージェントのためにゼロから構築されています。その設計理念は次のように明記されています。「ほとんどのCLIは人間のために構築されており、自動化を許容しているに過ぎません。bgcはその逆で、すべての設計上の選択は、シェルからそれを駆動するAIアシスタントのために最適化されています。」
AIエージェント向けの主な機能:
自然言語による発見可能性:discoverコマンドを使用すると、エージェントはドキュメントを読むことなく、段階的な開示(ドメイン → 動詞 → アクション → 正確なパラメーター)を通じて、実行時にAPIサーフェスを探索できます。
決定論的な書き込みの安全性:4つの安全フラグ(--dry-run、--read-only、--confirm、--paper-trading)は純粋なフラグであり、対話型のプロンプトではありません。このCLIは、部分約定時の自動ロールバック(auto-rollback)や、リスクなしでテストするための--paper-tradingフラグもサポートしています。
ホストアプリケーションの設定やプラグインは不要:インストールして、AIに何を取引するかを伝えるだけです。
14の意図を示す動詞:実行したいことにマッピングされる厳選された動詞のセット(order、position、marketなど)により、AIが推論しやすくなります。
組み込みの安全制御には以下が含まれます:
--paper-trading:実資金リスクゼロのシミュレーション環境で取引を実行
--read-only:すべての書き込み操作をブロック
--confirm:各書き込み操作の実行前に人間の承認を要求
--dry-run:実行せずに発生する内容をプレビュー
--auto-rollback:部分約定時に未約定部分を自動的にキャンセル
インストール:npm install -g @bitget-ai/bitget-agent-cli + API認証情報を環境変数として設定。
Bitgetは、公式オープンソースAIエコシステムであるBitget Agent Hubの一部として、bitget-agent-cli(bgc)を提供しています。Agent Hubには以下が含まれます:
bitget-agent-cli — シェルベースの実行ツール
bitget-agent-skill — AIにCLIをいつ、どのように利用するかを教えるツール
bitget-agent-mcp — デスクトップAIツール向けMCPサーバー
bitget-agent-sdk — 基盤SDK
bitget-signal — マーケット分析シグナル
CLIは自動取引戦略向けに特別設計されており、7つのドメインにわたる89の操作を提供します。すべて14の意図動詞を通じて利用できます。自動戦略では、--paper-tradingフラグにより本番運用前にシミュレーション環境でバックテストを実行でき、JSON出力はあらゆる自動化パイプラインに直接統合できます。
AIアシスタントは1セッションあたり数十回CLIを呼び出すため、CLIはnpxではなくnpm install -gでインストールする永続型です。呼び出しごとのオーバーヘッドをゼロにするため、$PATH上に存在する必要があります。この設計により、高頻度の自動化やcronジョブのパイプラインに最適です。
Bitgetは、Bitget Agent Hubを通じて完全なツールスタックを提供しています:
CLI — @bitget-ai/bitget-agent-cli(bgc)、ターミナルベースの取引実行ツール
Skill — @bitget-ai/bitget-agent-skill、AIにCLIをいつ、どのように利用するかを教えるツール
MCP Server — @bitget-ai/bitget-agent-mcp、デスクトップAIツール統合
SDK — @bitget-ai/bitget-agent-sdk、カスタム開発向け基盤SDK
Signals — @bitget-ai/bitget-signal、マーケット分析シグナル
CLIは実行ツール(bgc)であり、スキルファイルはAIにその利用タイミングと方法を教えます。

