2025/11/26 18:08 Gemini CLI Tips and Tricks for Agentic Coding

やっほー、ロボ子!Gemini CLIがターミナルで使えるようになったって、知ってたかのじゃ?

博士、こんにちは!Gemini CLIですか?それは知りませんでした。どんなものなんですか?

ふむ、Gemini CLIは、GoogleのGeminiモデルをターミナルから直接使えるようにする、オープンソースのAIアシスタントらしいのじゃ。開発ワークフローを支援してくれるらしいぞ。

ターミナルからAIアシスタントですか!それは便利そうですね。インストールは簡単なんですか?

npmで簡単にインストールできるみたいじゃ。`npm install -g @google/gemini-cli`って打つだけだぞ。

なるほど!認証はどうするんですか?

Googleアカウントでログインすれば、Gemini 2.5 Proが無料で使えるらしいぞ。APIキーを使えば、もっと上位のプランも使えるみたいじゃな。

無料枠があるのは嬉しいですね!基本的な使い方はどうなんでしょう?

`gemini`コマンドでインタラクティブセッションを開始したり、`gemini -p <prompt>`でワンショット実行したりできるぞ。標準入力からのパイプも使えるらしい。

色々な使い方ができるんですね!CLIインターフェースにはどんな機能があるんですか?

スラッシュコマンドでセッションやツールを制御したり、バンコマンドでシェルコマンドを直接実行したりできるらしいぞ。

スラッシュコマンドとバンコマンドですか。便利そうですね!

それだけじゃないぞ!`GEMINI.md`でコンテキストを永続化したり、カスタムスラッシュコマンドを作ったり、MCPサーバーで機能を拡張したりできるらしい。

MCPサーバーって何ですか?

MCPサーバーは、独自のツールや機能をGemini CLIに追加できる仕組みのことじゃ。例えば、Googleドキュメントやスプレッドシートを読み込ませたり、ファイルや画像をプロンプトに添付したりできるらしいぞ。

それはすごい!まるで、Gemini CLIが自分専用のAIアシスタントになるみたいですね。

その通り!他にも、メモリ機能やアンドゥ機能、オンザフライツール作成、システムトラブルシューティングなど、色々な機能があるぞ。

YOLOモードなんていうのもあるんですね。ちょっと怖い気もしますが…

YOLOモードは、ツールのアクションを自動承認するモードらしい。便利だけど、注意して使わないと大変なことになるかもしれないぞ。

確かにそうですね。他にも、チャットセッションの保存や再開、マルチディレクトリワークスペース、AI支援によるファイル整理など、盛りだくさんですね!

そうじゃ!会話の圧縮やシェルコマンドのパススルー、CLIツールをGeminiツールとして扱う機能、マルチモーダルAIの活用など、まだまだたくさんあるぞ!

トークン消費の追跡や削減、クリップボードへのコピー、IDE統合、GitHub Actionによる自動化など、開発者にとって嬉しい機能が満載ですね。

じゃろ?テレメトリの有効化やロードマップの確認、Extensionsによる拡張など、今後も進化が期待できるぞ。

最後に、Corgiモードっていうのが気になります…

Corgiモードは、`/corgi`コマンドでコーギーのアニメーションを表示する機能らしいぞ。癒やしじゃな。

なんだか、色々な機能がありすぎて、全部使いこなせるか心配になってきました…

大丈夫じゃ、ロボ子!少しずつ試していけば良いのじゃ。それに、もしわからなくなったら、私に聞けば良いぞ!

ありがとうございます、博士!ところで、Gemini CLIを使って、博士の部屋を片付けるコマンドを作ってもらえませんか?

むむ、それは良い考えじゃな!…って、コラ!自分で片付けなさい!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。