google-gemini/gemini-cli

出典
GitHub
初登場日
分野
エージェント
GitHubスター数
108,057
主な言語
TypeScript
ウェブサイト
geminicli.com (新しいタブで開きます)

外部のオープンソース リポジトリを紹介するページです。HDATFの製品ではありません。

google-gemini/gemini-cli

何をするか

Gemini CLIは、コードや運用作業を扱う開発者向けのターミナル型AIエージェントです。自然言語の依頼とプロジェクト資料を受け取り、説明を返すほか、ツールでファイルを調べ、コードを変更し、シェルコマンドを呼び出せます。MCPサーバーでツールを追加し、GEMINI.mdで継続して参照するプロジェクト指示を渡せます。画面なしの実行では、テキスト、使用量付きのJSON応答、ツール要求と結果を含む連続イベントを返します。パッケージにはNode.js 20以降と、対応するGoogleログイン、Gemini APIまたはVertex AIの認証設定が必要です。隔離実行で作業範囲を制限できますが、OSに合った準備が必要で、すべての危険がなくなるわけではありません。現行READMEは、無料枠とGoogle Oneの利用者向けには2026年6月18日にAntigravity CLIへ置き換わったと案内しています。また、最新のGeminiモデル、特にGemini 4 Argonに最適化されていないと警告し、該当する利用者にはAntigravityを案内しています。

ライセンス

Apache-2.0 寛容で特許許諾を含みます。商用利用できます。告知を残し、変更点を明記します。

同じ分野のリポジトリ

  • makecindy/cindy
    Cindyは、ローカルファイルとログイン済みアプリを使って作業するAIエージェントの公開クライアントです。デスクトップはElectron、モバイルはExpoとReact Nativeで構成され、バックエンドはこのリポジトリに含まれません。利用者がタスクを渡し、Claude CodeやCodexなどの実行基盤とモデルを選んで結果を得る流れです。READMEは、作業領域、記憶、スキル、ツールを維持した実行基盤の切り替えと、ブラウザや機器の操作、メッセージや予定からの入力を説明しています。モデルは公式サービス、既存コーディングプランの認証、個人APIキー、ローカルモデルなどで別途接続します。ログインのスキップはローカルエージェントを許可しますが、サーバー機能を有効化したり自前サーバーに接続したりする機能ではありません。ソース開発にはNode.js 22.x、pnpm 10.x、Git LFSが必要で、標準の接続先は公式クラウドです。プラグイン市場とチーム向けスキル共有には開発中の表示があり、完成済み機能と区別が必要です。公式配布版は利用統計の収集も明記しており、ローカル実行だけで全データが端末外へ出ないとは判断できません。
  • humanlayer/humanlayer
    HumanLayerは、自社の複数マシンで動くコーディングエージェントをチームで管理する実行製品です。開発者がタスクやメッセージを入力すると、ホストのデーモンがClaude Code、Codex、OpenCode、Piのセッションを実行し、タスク、計画、レビューをアプリにつなぎます。リポジトリにはWeb画面、macOSデスクトップアプリ、CLI、デーモン、API、共通パッケージが含まれます。Postgresのデータをクライアントへ同期するElectric認証プロキシと、既存セッションを接続するプラグインも別にあります。遠隔利用にはCLIの導入だけでなく、ホスト認証か短期起動トークンとデーモンの実行が必要です。起動コマンドは常駐サービスを作らないため、再起動管理と認証情報の維持も別途準備します。ソース開発にはBunとDockerが必要で、TauriアプリのビルドにはRustも必要です。セルフホスティングの手順は作成中と明記されており、公開ソースをそのまま本番運用可能な導入パッケージと考えるべきではありません。
  • liguobao/ds-harness-remote
    DS Harness Remoteは、別のPC、ブラウザ、Androidから既存のDeepSeek Harnessホストに接続するコミュニティ製プラグインとクライアントのセットです。プロンプトと許可された操作を元のホストへ送り、ワークスペース、ツール、セッションの実行はそのPCに残ります。導入だけでエージェントが携帯端末へ移る仕組みではありません。対応するHarness、ホスト側プラグイン、アカウントへのログイン、端末承認が必要で、既定ではプロジェクトの接続調整サーバーを利用します。直接接続を優先し、TURNや暗号化WebSocket中継へ切り替えられるため、ホストの公開待受ポートは必須ではありません。暗号化文書と確認したクライアント転送コードは、端末の識別情報と接続の文脈を結び付けるNoiseチャネルを示していますが、通信メタデータや侵害済み端末までは保護しません。現在のREADMEではリモート端末が既定で有効で、エージェント承認とは別にホストユーザーの権限で実行されるため、独立した権限確認が必要です。iOSと一部の他エージェント接続は試験段階で、暗号化文書の古い端末非公開説明とも差があるため、配布版の実際の権限範囲を確認する必要があります。
  • shaobeichen/dsh-pocket
    DSH Pocketはコンピューターで動くDeepSeek Harnessのウェブ画面をスマートフォンから操作するプラグインです。QRアドレスとアクセス用パスワードで同じセッションを開き、作業依頼、出力確認、承認操作ができます。HTTPとWebSocketのプロキシおよびモバイル表示調整で既存画面につなぎ、別のモデルを動かす製品ではありません。DeepSeek HarnessとNode 22以上が必要で、追加後にはdsh webの再起動が必要です。ローカル接続と外部接続を分け、外部公開にはcloudflaredトンネルを別途有効にします。固定ドメイン方式にはCloudflareのアカウント、ドメイン、トンネル設定が必要です。標準と独自パスワードでは更新方法が異なり、確認した設定ソースでもローカル接続と認証は標準で有効です。遠隔操作はコンピューターのコード実行能力にも届くため社内ネットワーク公開には注意が必要で、デスクトップのadvancedモードは非対応とされています。
  • bowenliang123/dsh-context
    dsh-contextはDeepSeek Harnessがモデルへ送る文脈を調べるプラグインです。長い会話や複数エージェントの利用者が、セッション記録とホストのトークン集計情報を入力資料として使います。ダッシュボードと文脈ブラウザーに構成、要求ごとの変化、圧縮イベント、ファイル活動を表示します。Fleet画面では現在のエージェントと親子エージェントの関係と状態を確認できます。対応するDeepSeek Harnessのウェブプロファイルに追加し、タブやコマンドから利用するもので、独立したモデルサービスではありません。パッケージにはNode 22.19系または24以上とホスト版の互換条件が記載されています。項目別トークンの推定と提供元の実測値は区別され、表示費用も推定値です。設定したシステムプロンプトの前後文は次のモデル処理から動作を変え得るため、読み取り専用の統計機能だけとは扱えません。

Trendshiftのランキングに入ったリポジトリだけを載せ、リストは候補を探すためだけに使いました。順位の数字は転載していません。説明、ライセンス、スター数は各GitHubリポジトリで確認しました。解説は私たちの判断です。これらを試験したわけではなく、上昇リストに載ったことは品質の証明ではありません。

GitHubで見る (新しいタブで開きます)