Gemini CLIというGemini版ClaudeCode
Xで話題になってたので早速使ってみます。
公式の記事
プレビュー期間中は無料・ほぼ無制限で使えるらしいです
絶対触った方がいいですね
Githubリポジトリ
https://github.com/google-gemini/gemini-cli
インストール
npm install -g @google/gemini-cli
めっちゃかっこいい
/helpでコマンド一覧
コマンド (Commands)
/help - Gemini CLI のヘルプを表示します。
/docs - ブラウザで Gemini CLI の完全なドキュメントを開きます。
/clear - 画面と会話履歴をクリアします。
/theme - テーマを変更します。
/auth - 認証方法を変更します。
/editor - 外部エディターの設定を行います。
/stats - セッションの統計情報を確認します。
/mcp - 設定されている MCP サーバーとツールを一覧表示します。
/memory - メモリを管理します。使用法: /memory <show|refresh|add> [追加するテキスト]
/tools - 利用可能な Gemini CLI ツールを一覧表示します。
/about - バージョン情報を表示します。
/bug - バグを報告します。
/chat - 会話履歴を管理します。使用法: /chat <list|save|resume> [タグ]
/quit - CLI を終了します。
! - シェルコマンド
キーボードショートカット (Keyboard Shortcuts)
Enter - メッセージを送信します。
Shift+Enter - 改行します。
上/下 (Up/Down) - 入力履歴を切り替えます。
Alt+左/右 (Alt+Left/Right) - 入力内の単語間を移動します。
Esc - 操作をキャンセルします。
Ctrl+C - アプリケーションを終了します。
/tools
web_fetch ウェブページから情報を要約、比較、または抽出する
web_fetch(prompt="このページのdocsフォルダ以下のドキュメントからGemini
CLIの説明書を/docs以下に日本語で分かりやすく丁寧に記述して作成してください。, including a URL such as
https://github.com/google-gemini/gemini-cli/tree/main/docs"
Githubリポジトリ指定では内容分からないみたいで、クローンしてローカルで読み込んでいた
1ページで短い何とも言えない説明書が出来上がった。プロンプトで内容量の指定もすべきだったかな・・
でも、コンテキスト量の多さから一番使えそうな機能だと思いました
google_web_search
gemini -p "調べたいこと"
✦ Gemini CLIに対するユーザーの反応は、総じて好意的です。特に、その機能性、オープンソースであること、そして寛大な無料利用
枠が評価されています。
主なポイントは以下の通りです。
* 機能とパフォーマンス: ユーザーはGemini
CLIが非常に優れていると評価しており、大きなコンテキストウィンドウを効果的に使用し、ファイルを読み込むタイミングと
コマンドを実行するタイミングをインテリジェントに判断する能力を指摘しています。コーディングだけでなく、コンテンツ生
成、調査、タスク管理など、幅広いタスクに対応できる強力なツールと見なされています。
* オープンソース: Gemini CLIがオープンソース(Apache 2.0)であることは大きな利点とされており、開発者はコードを検証し
、開発に貢献できます。これは、一部の競合製品に対する重要なアドバンテージと見なされています。
* 寛大な無料利用枠:
100万トークンのコンテキストウィンドウと高い使用制限(毎分60リクエスト、1日1,000リクエスト)を備えたGemini 2.5
Proへの無料アクセスは、大きなメリットとして強調されています。これは、学生から専門家まで、幅広い層が強力なAIツールを
利用できるようにする重要なサービスと見なされています。
* 市場への影響: Gemini CLIのような無料でオープンソースの強力なツールが登場したことは、AIターミナルエージェントの分野
における大きな動きと見なされており、既存のプレーヤーに挑戦する可能性があります。
* コミュニティと拡張性: Googleは、バグの報告、機能の提案、コードの改善の提出を通じて、開発者のグローバルコミュニティ
がプロジェクトに貢献することを奨励しています。このツールは拡張性も考慮して設計されています。
全体として、Gemini CLIは、そのパワー、オープンソースであること、そして寛大な無料利用枠の組み合わせが最も賞賛されてお
り、開発者にとって高く評価され、影響力のある新しいツールであることを示唆しています。
Geminiなら、文章ファイル生成も強そうなので確かに使ってみたいですね
/chat
/chat save <tag>
→現在の会話履歴を保存する。会話の状態を識別するための'tag'を追加する必要がある
/chat resume <tag>
→前回の保存から会話を再開する
/chat list
→チャット状態の再開に使用できるタグを一覧表示する。
アプリを作ってもらう
実装完了後に、勝手にブラウザがlocalhost:3000で起動したがエラーになってる
残念ながらClaudeCodeのように画像貼り付けは対応していないので、
エラー文を全コピペで直してもらいます
一応できたが、最初にデザイン伝えてないからかショボい
簡単なアプリ作成に切り替え
作業途中でGemini CLIが自分でルールを作ってくれました
ReactでTailWindCSSがなかなか反映されないので、MUIに変えました
できてますね
感想
エラーがなかなか自力で抜け出せないようでした
ClaudeCodeはエラー解決力・コーディング力があるので、かなり差を感じました
Cursor、ClaudeCodeのように業務に使えるレベルでは無いですね。。
これからに期待です!