## 経緯
[[Gemini CLI]]がリリースされ、[[Claude Code]]の下位互換だと思っていたのでしばらく静観していたが、以下の記事を見て試してみようかなと思った。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://static.zenn.studio/images/logo-transparent.png" />
<span class="link-card-v2-site-name">Zenn</span>
</div>
<div class="link-card-v2-title">
【CLAUDE.mdに貼るだけ】Claude Code x Gemini CLI x 人間による、三位一体開発術
</div>
<img class="link-card-v2-image" src="https://res.cloudinary.com/zenn/image/upload/s--3CDqt9qX--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E3%2580%2590CLAUDE.md%25E3%2581%25AB%25E8%25B2%25BC%25E3%2582%258B%25E3%2581%25A0%25E3%2581%2591%25E3%2580%2591Claude%2520Code%2520x%2520Gemini%2520CLI%2520x%2520%25E4%25BA%25BA%25E9%2596%2593%25E3%2581%25AB%25E3%2582%2588%25E3%2582%258B%25E3%2580%2581%25E4%25B8%2589%25E4%25BD%258D%25E4%25B8%2580%25E4%25BD%2593%25E9%2596%258B%25E7%2599%25BA%25E8%25A1%2593%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:tksfjt1024%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2RjMTY4Zjk1NzYuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" />
<a href="https://zenn.dev/tksfjt1024/articles/5e88385bfb69fd"></a>
</div>
## 環境
| 対象 | バージョン |
| -------------- | ------------------- |
| [[macOS]] | 15.5 |
| [[Ghostty]] | 1.1.4-main+3e79c4b7 |
| [[Gemini CLI]] | 0.1.7 |
## インストール
READMEを参考に。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
GitHub - google-gemini/gemini-cli: An open-source AI agent that brings the power of Gemini directly into your terminal.
</div>
<div class="link-card-v2-content">
An open-source AI agent that brings the power of Gemini directly into your terminal. - google-gemini/gemini-cli
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/c611e6d92e40b91390d6f52f76a80093cdaf6fa1d67ce7474c85efd294571374/google-gemini/gemini-cli" />
<a href="https://github.com/google-gemini/gemini-cli"></a>
</div>
[[mise]]を使っているので
```console
mise use -g npm:@google/gemini-cli
```
## 初期設定
`gemini` コマンドを実行。
![[2025-06-29-13-34-48.avif]]
*こだわりはないのでDefault*
![[2025-06-29-13-35-15.avif]]
*Googleでログイン*
ブラウザが立ち上がって認証ページが開かれるのでポチポチしていく。
![[2025-06-29-13-36-17.avif]]
この画面が表示されたら[[Gemini CLI]]の認証も通ってる。
![[2025-06-29-13-36-40.avif]]
## 動作確認
[[Claude Code]]よりも評判のいいWeb検索を試してみる。
![[2025-06-29-13-42-08.avif]]
なるほど。せっかくなので[[Claude Code]]にも聞いてみる。
![[2025-06-29-13-47-55.avif]]
一概に良し悪しとは言えなそう。
## [[Claude Code]]から[[Gemini CLI]]を使う
こんな感じになる。
![[2025-06-29-13-57-59.avif]]
`CLAUDE.md` の書き方はかなり強く書く必要がある。標準の `Web Search` を使われてしまう。以下のように `**必須**` と `禁止` を指定してようやく使ってくれた。
```markdown
- **必須** Web検索に `Web Search` は禁止。`gemini -p <質問内容>` でGemini CLIを使う
```
## おまけ
せっかくなので[[Geminiちゃん]]を作った。
> [!left-bubble] ![[gemini-face.webp]]
> よろしく。
> ![[gemini-mini-chara.webp|gemini-mini-chara|200x300]]