世界を動かす技術を、日本語で。

Gemini CLI

概要

  • Gemini CLI は、Googleが提供する 無料かつオープンソース のAIエージェント
  • 開発者向け にコマンドラインで直接GeminiのAI機能を利用可能
  • Gemini Code Assist との連携で、VS CodeとCLIの両方からAI支援を実現
  • 業界最大級の無料利用枠 (1日1,000リクエスト、1分60リクエスト)
  • 拡張性オープン性 を重視した設計

Gemini CLI:開発者のためのAIエージェント

  • コマンドライン を主戦場とする開発者向けAIアシスタント
  • 端末上で直接Gemini のAIモデルへアクセス可能な軽量ツール
  • コード生成、問題解決、リサーチ、タスク管理など 多用途対応
  • Googleアカウント で無料ライセンス取得、Gemini 2.5 Pro利用権付与
  • 1分60回、1日1,000回 の無料リクエスト枠(プレビュー期間中)
  • Google AI StudioVertex AIキー による従量課金も選択可能
  • プロフェッショナル開発者 向けに同時エージェント実行やモデル指定も対応

Gemini CLIの主な特徴

  • AIによるコード理解やファイル操作、コマンド実行、トラブルシュート
  • Google Search連携 によるリアルタイムな外部情報取得
  • Model Context Protocol (MCP) や拡張機能による機能追加
  • GEMINI.md によるプロンプトや指示のカスタマイズ
  • スクリプトからの非対話的呼び出し による自動化やワークフロー統合
  • VeoやImagen を使った動画生成など多彩な応用

オープンソースと拡張性

  • Apache 2.0ライセンス で完全オープンソース
  • セキュリティや実装の透明性 を確保
  • GitHubリポジトリ でバグ報告、機能提案、コード改善が可能
    • https://github.com/google-gemini/gemini-cli
  • MCPや GEMINI.md、個人・チーム設定による柔軟なカスタマイズ
  • ターミナル環境 を個々の開発者が自在に拡張可能

Gemini Code Assistとの連携

  • Gemini CLIとGemini Code Assist は共通技術基盤を採用
  • VS Code でのチャットウィンドウからエージェントモード利用可
  • 自動テスト生成、エラー修正、機能追加、コード移行 など多段階プランを自動実行
  • 失敗時の自動リカバリー や想定外の解決策提案も可能
  • 全プラン(無料・Standard・Enterprise)で追加費用なし で利用可能

導入方法と利用開始

  • インストールは簡単、メールアドレスのみで即利用開始
  • 無料プランでも業界最高水準の利用枠 を提供
  • ターミナル体験の大幅向上 を実現

Gemini CLI で、あなたの開発環境に AIの力 を。今すぐ試して、効率と創造性を高めよう。

Hackerたちの意見

お知らせのブログ記事のリンク: https://blog.google/technology/developers/introducing-gemini...

だからこそ、Gemini CLIを紹介するんだ。絶対にClaude Codeに負けたからじゃないよ!

彼らは基本的に無限の資金があるから、競合が消えるまでたくさんのものを無料または安く提供できるんだ。その後、価格を上げることができる。

うん、今はGeminiにあんまり興味ないんだよね。前に2.5 Proを試したとき、動作を調整するのがすごく難しかったから。言葉が多すぎたり、コメントが多すぎたりして、基本的な動作を変えられなかったんだ。一つのことに集中させるのもできなかったし。最初はGoogleに戻る気満々だったのに、意外だったよ。ずっと反グーグル派だったけど、2.5 Proはすごく良さそうに見えたから、これは大ヒットだと思ったんだ。でも、使ってみると戦争状態で楽しくなかった。Sonnet/OpusはClaude Codeを通しても、2.5 Proの初期テストよりは確実に賢くないけど、合理的で、話を聞いて、タスクに集中してるからね。いつか再挑戦すると思うけど、Geminiのサブスクリプションの複雑さは面倒そうだな。

大手モデルベンダーが需要不足に悩んでるなんて想像できないな(もしそういう意味なら)。もし「Claude Codeの成功にインスパイアされた」って意味なら、まあそうかもだけど、Claude Codeが全く新しいものを持ってきたわけでもないしね。お互いにコピーし合って、どんどん改善してるから、ユーザーにもモデル提供者にもいいことだと思うよ。

これを使い始めて約1ヶ月だけど、めちゃくちゃすごいよ。主に2.5proが最先端だからだし、あの巨大な1Mのコンテキストウィンドウを活用してるからね。他のツールは、事前にコンテキストを圧縮したり、ファイルを部分的に読み込もうとしたりするけど、これはすごく大きなコードベースでも楽にナビゲートして学習できる。

最近、カーソルで使ってた時、大きなPythonファイルのインポートが壊れることに気づいた。Claudeはそんなことしなかったのに。Geminiを使ってて変な問題があったりする?今日はCLIを試すのが楽しみだよ。

GoogleのGeminiのサービスがこんなにバラバラなのが好きだな。プロのサブスクライバーだけど、追加の利用を得るには「Gemini Code Assist StandardまたはEnterprise」ユーザーにならなきゃいけないことを今知った。そんなのがあるなんて知らなかった!普通のGoogleユーザーとしては、かなり良い利用枠をもらってるけど、「Gemini」に特別にお金を払っても「Gemini CLI」には何も得られないんだ。素晴らしいね!

それに、月300ドルのAI ULTRAメンバーシップもあるよ。面白いね。Google Oneのメンバーシップでも「追加機能」が何か詳しく説明できないんだ。だって、毎時間変わる可能性があるから。

実は、ドキュメントを読んでるときに全く同じ質問を持ってたんだ。それについて問題を作ったよ: https://github.com/google-gemini/gemini-cli/issues/1427

うちらのスケールアップが孤立してるって言ってるけど、グーグルに任せればいいさ。

: https://cloud.google.com/vertex-ai/generative-ai/docs/start/...

実際、Gemini 2.5 Proの質がめちゃくちゃ高いのに、スタートアップや個人開発者がGoogle以外のソリューションを好む理由なんだよね。Google Cloud Dashboardはめちゃくちゃだし、何年も修正されてない。モデルをホストするはずのVertexがあるけど、それと自分のクラウドの違いが分からない。そして、プロジェクトのレベルによって二つの異なるAPIがある。これは、AIプロバイダーから期待することの真逆だよ。小さく始めて、プロジェクトの規模に関係なく障害に直面しないはずなのに。要するに、GoogleはスケールしないAPIソリューションを作ったってこと。プロジェクトが大きくなると、Google AI Studio APIからVertex APIに切り替えなきゃいけないからね。しかも、彼らのOpenAI互換APIはいつも機能するわけじゃないし、それに依存している多くのツールも実際に動かない。GoogleのAIサービスはもっとシンプルに統合されるべきだと思う。

  • JulesとGemini CLIの違いは?
  • Vertex API(Google Cloudアカウントが必要)とGoogle AI Studio APIの違いは? それに、VertexはGoogle Cloudに依存しているから、プロジェクトが複雑になる。アプリ内でこれらを修正しなきゃいけないし。

Anthropicも同じだね。最近数ヶ月で変わってなければ、Claudeにサブスクできるけど、Claude Codeを使うには「API使用量」のバケットから引かれるんだ。これはサブスクリプションとは別に請求される。なんか、CLI系が好きなことを知ってる奴がいて、だから余分に払わせようとしてるみたい。対策としては、MCPを使ってGUIを使うことだけど、ウィンドウのナビゲーションがターミナルのマルチプレクサに比べてクソだるいから嫌なんだよね。

Googleは価格設定で本当にやらかしてるよ。Gemini 2.5 Proは今まで使った中で一番いいモデルだし(個人的にはo3よりも良いと思う)、それなのにフルアクセスを得るための簡単なClaude/Cursorみたいなサブスクリプションがないんだ。エンタープライズユーザーのことは置いといて、OpenAIがそれを独占してるからね。

楽しいね!君は明らかにGoogleのプロダクトマネージャーと働いたことがないね。特にここ15年くらいに雇われた人たち。こういう状況は本当に典型的で、Googleのプロダクトに与える一般的な害の中では比較的マシな方だよ。価格オプションとモデルのカルテジアン積は、ナイトメアそのものだよ。

うーん、これがGoかRustで書かれてたらよかったな。単一のバイナリ実行ファイルを生成して、Nodeみたいにランタイムをインストールしなくて済むものが欲しい。

BunやDenoを使ってスタンドアロンの実行可能ファイルを作れるみたいだね: https://bun.sh/docs/bundler/executables https://docs.deno.com/runtime/reference/cli/compile/ ただ、これが実際に動くかは確認してないけど、変な拡張がなければ少なくともBunでは動くはず。exeのサイズがGoやRustと比べてどうなるか気になるな!

Gemini CLIに自分の好きな言語で再書き込みさせてみて。

まさにその通り。RustもGoも、C/C++でさえ、もし何かネイティブOSの依存関係があれば受け入れられるけど、そうじゃないならね。これが主なターゲット層のヒントかもしれないね。

こういうプロジェクトは頻繁にアップデートしなきゃいけないから、npmやpipみたいな自動で処理する仕組みがあった方が楽だと思う。プログラムが重い処理をしてるわけじゃないし、もし明らかなプログラミングの犯罪を犯してなければ、現代のハードウェアでは問題ないはず。これが唯一思いつく理由だな。Goみたいなのは、この用途には理想的だと思うよ。

これは質の高い製品についてじゃなくて、他のAI企業が持ってるからCLIツールがあるって言いたいだけなんだよね。

Nodeは単一のバイナリ実行ファイルも作れるよ。https://nodejs.org/api/single-executable-applications.html

そしてNodeのようなランタイムをインストールする必要がない。インストールノートを読んだときの俺の反応と全く同じだよ。Pythonの方がまだマシだった。これを試すために、俺のノートパソコンにあのJavaScriptの癌をインストールしなきゃいけないなんて、絶対に無理。

こんにちは、これに関わってるよ。今は導入が急激に進んでるから、今日のTPUのことも考えてね。これまでの意見に感謝してる、チームはこのスレッドをフィードバックのために読んでるから。バグや機能リクエストがあれば気軽に書いてね、みんなで読んでるから。

こんにちは、これに感謝!今のところ、利用可能なCLIツールはこれみたい。これらのツールを拡張したり、実際に無効にすることってできるのかな?(いろんな理由で)

利用可能なGemini CLIツール:

  • ReadFolder
  • ReadFile
  • SearchText
  • FindFiles
  • Edit
  • WriteFile
  • WebFetch
  • ReadManyFiles
  • Shell
  • Save Memory
  • GoogleSearch

Google WorkspaceをGeminiで利用している組織のメンバーとして、GOOGLE_CLOUD_PROJECT環境変数が見つからないってメッセージが出るんだけど。.envに追加してもう一度試してみて、リロードはいらないよ!少なくとも、その環境変数を取得する方法についてのドキュメントがもっと必要だね。私たちはGCPを使ってないから、どうやって取得するのかすぐには分からないし。最悪の場合、Geminiにお金を払っているユーザーが、一般のGoogleユーザーがアクセスできるものにアクセスできないってことになる。

Google AI Proサブで作業できたらいいな。

gemini-cliを使ってビルドするのはどのくらいの頻度でやってる?

こんにちは!M1でApple Containerを使ってGemini CLIが生成したコードを実行してみたよ。めっちゃうまくいった!1. CodeRunner - https://github.com/BandarLabs/coderunner/tree/main?tab=readm...

こんにちは、これに関わってます。昔、Googleが作ってたプロダクトはこんな感じだった:- ロゴが1つ - テキストフィールドが1つ - ボタンが2つ。これがGoogleが成功した大きな理由の一部だと思う。あの頃の精神を自分やチームに取り入れてみることを勧めるよ。

1つだけフィードバックがある。vimの上にneovimを実装するか、リスト以上にエディタをカスタマイズできる方法を用意してほしい。

これに取り組んでくれてありがとう。昨日の午後、Rubyで書かれたアルゴリズムをバニラJavaScriptに変換しようとしたんだけど(Rubyは知らない)、失敗のコメディみたいになっちゃった。gpt-4.1に助けを求めたけど、無駄な迷路に導かれるだけだった。好奇心からGemini CLIをインストールして、Rubyプロジェクトを指示したら、1回のリクエストで変換してくれた。「これやってみよう」と思ってから、動くまでの総時間は5分だった。感動したよ。

「ログインに失敗しました。GoogleアカウントがWorkspaceアカウントでないことを確認してください。」Gemini CLIのビジョンって、商業ユーザーには向いてないの?私はGSuiteからWorkspaceアカウントを持っていて、Googleのサービスで常に不利益を被ってきた。カスタムドメインのGmailが欲しかっただけなのに、YouTubeのデータもFitbitのデータも全部失ったし、いくつかのサブスクリプションの異なるバージョンを選べない(エンドユーザーの視点から見ると完全にランダムに見える)し、Workspaceアカウントとしては仕事でGemini CLIが使えない。ソフトウェア開発なのに。このアプローチは、忠実にお金を払っているユーザーに対して敵対的に感じるよ…。

https://github.com/google-gemini/gemini-cli/blob/main/docs/c... を確認した?Workspaceアカウント用のセクションがあるよ。

GOOGLE_CLOUD_PROJECTっていう環境変数を設定する必要があるみたいだね。https://github.com/google-gemini/gemini-cli/issues/1434 ... あと他にも色々。

同じく。

Claude CodeやGemini CLIの完全オープンソースでLLMに依存しない代替を探してるなら、OpenHandsをチェックしてみて。https://docs.all-hands.dev/usage/how-to/cli-mode

あるいは、助けてくれるかも。いずれにせよ、トップのLLMはしばらくはプロプライエタリなままだと思うけど、これらのツールがクローズドソースである必要はないし、特定のLLMベンダーに縛られる必要もないよね。

数日前、ストリームリットのPythonでシンプルな株トラッカーのウェブアプリを完全に雰囲気でコーディングして、Claude Codeを試してみたんだけど、すごくうまくいったんだ。ところが、途中でうまくいかなくなった。どうやら、あるプロジェクトサイズを超えるとバグを修正できなくなるみたい。Gemini CLIで試したときは、うまくいくプロジェクトサイズがかなり大きいようだった。Claude Codeが迷子になったところで、Gemini CLIに「コードベースを分析して、すべてのバグを修正して」と言ったら、数個のバグを修正するように指示した後、アプリケーションは普通に動くようになった。ほんとに未来に生きてるって感じだね。

彼らがあなたのソースコードでモデルをトレーニングしているかどうかについての言及は見つからなかったな。誰か知ってる人いる?