GenCode
GenCode
GenCodeとは?
GenCodeは、Gensparkのコーディングエージェントです。選択したディレクトリ内のコードを対象に作業します。チャットUIとターミナルUIのどちらかを選べます。どちらを選んでも同じ製品で機能も同じなので、好みのスタイルで使えます。実行できる場所は次の2つです。
- Genspark Super AppのGenCodeワークスペース — デスクトップ版です。会話形式でエージェントと作業し、プロンプト入力欄には使用中のモデル、コンテキスト使用量、クレジットが表示されます。
- スタンドアロンのGenCode CLI — npmでインストールし、作業したいディレクトリから実行するターミナルプログラムです。
どちらも同じエンジン、同じGensparkホストのモデルカタログ、同じ課金体系で動作します。GenCodeはGenspark版のOpenCodeフォークをベースにしており、独自の設定ディレクトリを使用するため、既存のOpenCodeインストールに影響しません。
クイックスタート
Genspark Super Appで使う
- Genspark Super Appを最新バージョンにアップデートします。
- アプリを開き、GenCodeワークスペースを探します。見つからない場合は、タブバーの + をクリックして追加します。
Super Appをまだお持ちでない場合は、こちらからダウンロードしてください。macOS、Windows、Linux向けに無料でダウンロードできます。Macの場合、Super AppにはApple Siliconが必要です。
CLIで使う
- インストール:
npm i -g @genspark/gencode - サインイン:
gencode login— デバイスフローによるサインインが開きます。サインインすると、CLIのモデルカタログの横に残高、プラン、アカウントのメールアドレスが表示されます。 - 実行: 作業したいディレクトリから
gencodeを実行します。
CLIはOpenCodeのコマンド体系をそのまま引き継いでいます。
- スクリプトや非対話的な利用には
gencode run --format json - 利用可能なモデルの一覧表示には
gencode models --dir、--session、--modelフラグOPENCODE_で始まる環境変数
CLIは独自の設定ディレクトリ(~/.config/gencode、~/.local/share/gencode、~/.local/state/gencode、~/.cache/gencode)を使用するため、既存のOpenCodeインストールには影響しません。
CLIのバイナリは、Apple Silicon搭載Macに加えてIntel Mac、さらにWindowsとLinuxにも対応しています。
機能と使い方ガイド
GenCodeにはチャットUIとターミナルUIが用意されています。どちらも同じ製品で機能も同じなので、作業スタイルに合う方を使ってください。
- ワークスペース。 Genspark Super Appでは、会話形式でGenCodeと作業します。入力欄には使用中のモデル、コンテキスト使用量、クレジットが表示されます。
- CLI。 ターミナルで使える同じエージェントです。セッションコンテキストとコード診断のパネルを備えたフルスクリーンのインターフェースで動作します。
- どちらでもコーディングエージェント。 GenCodeは選択したディレクトリ内のコードを対象に作業します。アクションはツール呼び出しによって実行され、結果はテキストとファイルの変更として返されます。
- サブエージェント。 GenCodeは、大きなタスクをサブエージェントで処理します。読み取りと分析を行うサブエージェントと、変更を加えられるサブエージェントがあります。それぞれにステップ数の上限が設定されているため、実行が際限なく続くことはありません。
- 評価。 Super Appでは、GenCodeの各ターンをグッド(👍)またはバッド(👎)で評価できます。評価はお使いのマシン上にのみ保存されます。
- フィードバックはローカルに保存。 評価には、対象ターンの情報(モデル、使用したツール、変更したファイルと行数、トークン数、コスト、時間)が記録されます。自由記述のコメントが送信されることはありません。
- スクリプトやCIに対応。
gencode run --format jsonは機械可読な出力を返すため、スクリプトやパイプラインに渡して利用できます。
モデルとコスト
モデル。 GenCodeは、Gensparkがホストするモデルカタログを使用します。カタログには、Claude(Anthropic)、GPT(OpenAI)、Gemini(Google)、DeepSeek、GLM(Z.ai)、MiniMax、Kimi(Moonshot AI)、Grok(xAI)、Nemotron(NVIDIA)の9つのモデルファミリーが含まれます。
コスト。 GenCodeはGensparkのクレジットで動作します。利用料は、GenCodeが認証に使用しているアカウントに請求されます。CLIでは、環境変数に GSK_API_KEY(または GSK_BASE_URL)が設定されている場合、代わりにそのキーのアカウントに請求されます。クレジット履歴では、GenCodeの利用は 「GenCode」 と表示されます。
GenCodeの利用料は、スタンダードモードのエージェントタスクに適用される無料枠ではなく、クレジットから直接差し引かれます。詳しくはメンバーシッププランをご覧ください。
GenCode専用のサブスクリプションやウォレットはありません。既存のGensparkアカウントとクレジットを使用します。クレジットの仕組みについては、クレジットガイドをご覧ください。
よくある質問
GenCodeはGenspark Codeと同じですか?
いいえ。Genspark Codeは genspark.ai/code で利用できるブラウザ型のエージェントで、プロンプトから完全なアプリケーションを構築します。詳しくはGenspark Codeのヘルプ記事をご覧ください。GenCodeは、この記事で説明しているコーディングエージェントです。
GenCodeはGenspark Clawと同じですか?
いいえ。ClawはGensparkのパーソナルアシスタント型エージェントで、アプリやファイルを操作します。コーディングエージェントではありません。
GenTerminalとの違いは?
GenTerminalは、Gensparkのスタンドアロンのターミナルアプリで、別の製品です。
GenCodeを使うにはSuper Appが必要ですか?
いいえ。Genspark Super AppのGenCodeワークスペースを使うことも、スタンドアロンのGenCode CLIをインストールすることもできます。どちらも同じエージェントです。
ワークスペースとCLIの違いは何ですか?
違いは実行する場所だけです。ワークスペースはGenspark Super App内で、CLIはターミナルで動作します。エージェントも機能も同じです。
有料プランは必要ですか?
いいえ。GenCodeは既存のGensparkアカウントとクレジットを使用します。GenCode専用のサブスクリプションやウォレットはありません。
GenCodeはクレジットを消費しますか?
はい。GenCodeの利用料は、認証に使用しているアカウント(デフォルトではサインインしたアカウント)に請求されます。CLIでは、環境変数に GSK_API_KEY が設定されている場合、代わりにそのキーのアカウントに請求されます。利用はクレジット履歴に「GenCode」と表示され、無料枠ではなくクレジットから直接差し引かれます。
GenCodeはどのモデルを使用しますか?
Gensparkがホストするカタログを使用します。カタログには、Claude(Anthropic)、GPT(OpenAI)、Gemini(Google)、DeepSeek、GLM(Z.ai)、MiniMax、Kimi(Moonshot AI)、Grok(xAI)、Nemotron(NVIDIA)の9つのモデルファミリーが含まれます。アカウントで利用できる具体的なモデルは、最新のカタログと、所属組織のAIベンダーポリシーによって異なります。
CLIは既存のOpenCodeインストールに影響しますか?
いいえ。GenCodeはGenspark版のOpenCodeフォークをベースにしていますが、独自のバイナリをインストールし、独自の設定ディレクトリ(~/.config/gencode、~/.local/share/gencode、~/.local/state/gencode、~/.cache/gencode)を使用します。既存のOpenCodeインストールに影響することはありません。
GenCodeはIntel Macで動作しますか?
CLIは動作します。公開されているnpmパッケージにはIntel macOS(darwin-x64)版が含まれています。Super AppをMacで使うにはApple Siliconが必要です。WindowsとLinuxは両方でサポートされています。
Genspark Super Appはどこでダウンロードできますか?
Super Appはこちらのリンクからダウンロードできます。macOS、Windows、Linux向けに無料でダウンロードできます。
この記事は役に立ちましたか?