DeepSeek Harness 対 Gemini CLI
どちらもオープンソースのターミナルエージェントでありながら、方向性は正反対。Gemini 一筋の Google 陣営と、モデルをプラグインとして扱うランタイム。正直に比較し、併用方法も紹介します。
最終更新: 2026-09-15
Gemini CLI は Google 製のオープンソース ターミナル向けコーディングエージェントです。Apache-2.0 ライセンスで、Gemini モデルファミリーに接続され、無料枠の寛大さで有名です。個人 Google アカウントでサインインすれば、100 万トークンのコンテキストウィンドウを持つフロンティアモデルを利用できます(数値は公式 README、2026 年時点)。一方の DeepSeek Harness(略称 dsh)もオープンソースですが、方向は真逆で、モデルもツールもインターフェースもすべて差し替え可能なプラグインで構成されたランタイムです。
したがって問いは単なる「どちらが強いか」ではなく、「1 社で深くいくか」「どのベンダーでも自由にいくか」のどちらを取るかに尽きます。以下、製品形態・モデル接続・コンテキストと無料枠・拡張性・実行の透明性・リモート利用の 6 つの軸で分解し、最後に両者を重ねて使う方法を紹介します。dsh は Gemini の API キーをプロバイダーとして受け付けます。dsh が初めての方は「DeepSeek Harness とは」からどうぞ。
ゼロコストでフロンティアモデルに触れる最短ルートは Gemini CLI です。ターミナルを開いて Google アカウントでサインインすれば、100 万トークンのコンテキストでコーディングを始められます。モデルを交換可能な部品にしたいなら——プロバイダーは自由、Web UI でリモートアクセス、20,289 超のプラグイン、実行ごとの軌跡レシート——dsh を選びましょう。併用も一般的で、Google は dsh の組み込みプロバイダーなので、Gemini の API キーはそのままハーネスで使えます。
DeepSeek Harness と Gemini CLI を軸ごとに比較
どちらもオープンソースのターミナルエージェントですが、「どこにロックインするか」の考え方がまったく異なります。
| 比較軸 | DeepSeek Harness(dsh) | Gemini CLI |
|---|---|---|
| 製品形態 | プラグイン式のエージェントランタイム。CLI コア + Web UI ダッシュボードを内蔵。ターミナルファーストで、Node が動く環境ならどこでも | Google 製のターミナル AI コーディングエージェント。純粋な CLI 体験に、自動化用の GitHub Action が付属 |
| モデル接続 | 自分で持ち込む方式。OpenAI 互換エンドポイントなら何でも——デフォルトは DeepSeek、Ollama/vLLM でローカルモデルも。Claude Code や Codex をサブエージェントとしてマウントすることも可能 | Gemini ファミリーに専用。Google ログイン、AI Studio の Gemini API キー、Vertex AI の 3 つの入口 |
| コンテキストと無料枠 | ツールは無料。コンテキストウィンドウは接続したモデル次第——DeepSeek 自社モデルはトークンが安く、ローカル Ollama ならゼロ円 | 看板機能:Gemini Pro クラスで 100 万トークンのコンテキスト。個人アカウントの無料枠は公式 README 基準でおよそ 60 リクエスト/分、1,000 リクエスト/日(2026 年時点) |
| 拡張性 | すべてがプラグイン。承認ポリシーもサンドボックスも UI も、エージェントループさえも交換可能。ディレクトリには 20,289 超のコミュニティプラグイン | Gemini CLI 拡張、カスタムコマンド、GEMINI.md コンテキストファイル、settings.json の MCP サーバー |
| 実行の透明性 | セッションリプレイが実行ごとに軌跡のレシートを残す。過去セッションを開き直し、ツール呼び出しを 1 件ずつ確認し、任意のノードから分岐して再実行 | ツール呼び出しと差分はターミナルにリアルタイムで流れる。独立したリプレイ画面はない |
| 実行環境 | 開発機でも家庭サーバーでもスマホでも。Web UI はリモートアクセス前提の設計 | ターミナルが開ける場所ならどこでも。定時実行や自動化は GitHub Action 経由 |
どちらを選ぶべき?
実用的な判断基準は「どれだけひとつのエコシステムに住み込むか」です。
dsh を選ぶべき人
タスクごとにモデルを変えたい(Gemini でも OK——Google は組み込みプロバイダー)。セルフホストできてスマホからもアクセスできるハーネスが欲しい。プラグインで承認・メモリ・UI を作り替えたい。エージェントの実行ごとに再生可能なレシートが欲しい。まずは「5 分のクイックスタート」から。
Gemini CLI を選ぶべき人
ゼロコストで最短距離から大コンテキストのフロンティアモデルを使いたい人。Google アカウントでサインインして即開始できます。ワークフローがすでに Gemini と Google Cloud(Vertex AI を含む)に根ざしているなら、Gemini CLI のほうが完成された単一ベンダーのエージェントです。dsh はより開かれたランタイム。
Gemini CLI と dsh を併用する
両者は同じ席を争いません。Gemini CLI は Gemini モデルを最も直接に使う方法で、dsh はあらゆるモデル(Gemini を含む)を大きなハーネスの設定可能な一部にできる層です。定番の構成は、ターミナルでの軽い作業は Gemini CLI、Gemini モデルに Web UI・プラグイン・セッションリプレイを組み合わせたいときは同じ Gemini API キーを dsh に接続、という使い分けです。
接続は標準的なプロバイダー設定で、ハックではありません。Google は dsh の「Settings → Models」にある組み込みプロバイダーのひとつで、Google AI Studio で発行した Gemini API キーを貼れば、Gemini モデルがセッションのモデルピッカーに DeepSeek やローカル Ollama と並んで表示されます。その他の OpenAI 互換エンドポイントはカスタムプロバイダーフォームから。MCP も共通です。Gemini CLI 向けに設定した MCP サーバーは dsh にも追加できます。dsh は Model Context Protocol をネイティブサポートしているためです。
dsh 対 Goose・Qwen Code・Claude Code
同じ検索で顔を出す名前は Gemini CLI だけではありません。その他の相手との短い結論:
DeepSeek Harness 対 Goose
Goose(Block 製)は dsh や Gemini CLI と同じくオープンソースで、dsh と同じくモデルに縛られません。違いは完成度です。dsh は Web UI・セッションリプレイ・セーフティ階層を備えたフル装備のハーネスと大規模なプラグインディレクトリを同梱し、Goose は自分で組み立てるフレームワーク寄りです。
DeepSeek Harness 対 Qwen Code
Qwen Code はアリババ製の CLI コーディングエージェントで、Gemini CLI の系譜を受け継ぎ、Qwen モデルに最適化された寛大な無料枠が魅力です。Gemini CLI と同じ「単一ベンダー」の形です。dsh はその対極で、Qwen・Gemini・DeepSeek・ローカルモデルのいずれも交換可能な部品として扱えます。
DeepSeek Harness 対 Claude Code
Claude Code はもうひとつの重量級ターミナルエージェントです。サブスクリプション制で、Anthropic 自社モデルを中心に構築されています。「Gemini CLI 対 dsh」と違うのは、この 2 つは直接協働できる点です。dsh はローカルの Claude Code をサブエージェントとしてマウントできます。
よくある質問
dsh と Gemini CLI を比較するときに実際によく検索される質問。
Gemini CLI の代わりに DeepSeek Harness は使えますか?
エージェント機能については、はい。どちらもオープンソースのターミナルエージェントで、コードを編集しツールを実行できます。ただしカテゴリーが違います。Gemini CLI は Gemini モデルに専用の単一ベンダーエージェント、dsh はモデルをプラグインとして扱うランタイムです。dsh は Gemini CLI の仕事をカバーし(Web UI・プラグイン・リプレイも追加)、その一方で、Gemini CLI が無償で提供するモデルファミリーまで提供するわけではありません。
dsh で Gemini モデルは使えますか?
使えます。それが標準的な併用方法です。Google は dsh の「Settings → Models」にある組み込みプロバイダーのひとつで、Google AI Studio で発行した Gemini API キーを貼り付ければ、Gemini モデルがセッションのモデルピッカーに DeepSeek やローカル Ollama と並んで表示されます。手順の全体は本サイトのモデル切替ガイドをどうぞ。
Gemini CLI の無料枠はどのくらい?
公式 README 基準(2026 年時点)では、個人 Google アカウントのログインでおよそ 60 リクエスト/分、1,000 リクエスト/日。Gemini Pro クラスは 100 万トークンのコンテキストウィンドウを持ちます。個人開発には確かに寛大ですが、Gemini モデル専用でターミナル限定という条件が付きます。無料枠の条件は変更されることがあるので、公式ドキュメントを確認してください。
どちらも無料なら、dsh + DeepSeek API は不要?
「無料」が何を買ってくれるか次第です。Gemini CLI の無料枠は確かに魅力的ですが、引き換えにモデル専用・ターミナル限定という条件が付きます。dsh はツールとして無料で、トークン代はモデル事業者に支払います。その事業者が Gemini なら、手持ちのキーがそのまま使えます。つまり問題は「モデルに払うか」ではなく「ハーネスに時間を払うか」です。
Gemini CLI の拡張機能と dsh プラグインは併用できますか?
そのままではできません。Gemini CLI の拡張は Gemini CLI を、dsh のプラグインはハーネスを拡張するもので、異なるランタイムだからです。共通しているのは MCP です。Gemini CLI 向けに設定した MCP サーバー(settings.json のもの)は dsh にも追加できます。dsh は Model Context Protocol をネイティブサポートしているためです。GEMINI.md コンテキストファイルは持ち越せませんが、dsh にはプリセットとプラグインによる同等の仕組みがあります。
初心者にはどちらが向いていますか?
「初心者」が予算ゼロ・設定の手間もゼロを意味するなら、Gemini CLI は強力です。Google でサインインするだけでフロンティアモデルが使えます。設定画面 1 枚分の手間をかけられるなら、dsh のクイックスタートもコマンド 2 つで、プリセット・プラグイン・Web UI・タスクごとのモデル切替と、上限はさらに高く伸びます。まず Gemini CLI から始めて、必要が出てきたら dsh を足す人が多いです。
あわせて読みたい
学習ハブの他の比較ガイドとセットアップガイド。
モデル切り替えとカスタムプロバイダー
セッション途中でのモデル切り替え、NVIDIA NIM や Ollama をカスタムプロバイダーとして追加し、実際に話しているモデルを検証する方法。
ガイドを読むDeepSeek Harness サブエージェントとマルチエージェント実践
5つのサブエージェントを並列実行:ヘッダーから各子を監視し、完了レポートを確認し、サブエージェントごとにモデルを指定。スクリーンショット付きの手順
ガイドを読むdsh セッション履歴の再生と振り返り
Trajectory パネルを開き、構造化されたレシートを読み、ターン単位で失敗を特定し、任意のステップから分岐して再実行。スクリーンショット付き解説
ガイドを読むdsh vs Claude Code — AI コーディングエージェント比較 2026
オープン性、料金、モデルの自由度、拡張性を正直に横並びで比較します。
ガイドを読むDeepSeek Harness vs OpenClaw 徹底比較
どちらも MIT のオープンソース。一方は自分で組み立てるコーディングエージェント基盤、もう一方はチャットアプリの中に住むアシスタント。6 項目の比較と結論。
ガイドを読む出典とリンク
無料枠の数値は Gemini CLI プロジェクトの README に基づく(2026 年時点、変更の可能性あり)。製品情報は Gemini CLI と dsh の公式リポジトリで確認(2026 年 9 月)。
