海外からのアクセス:www.kdjingpai.com
Ctrl + D このサイトをブックマークする

Gemini CLIは、Googleによって開発されたオープンソースのコマンドラインツールであり、Gemini 2.5 Proモデルをベースにしている。大規模なコードベースでの作業、アプリケーションの生成、ワークフローの自動化、ファイルの管理などのタスクをサポートする。Gemini CLIは、Apache 2.0ライセンスのもとでライセンスされており、開発者がコードを変更したり、貢献したりできるように公開されている。軽量で使いやすく、開発者がターミナルで複雑なタスクを効率的にこなすのに適している。

Gemini CLI:Google开源的命令行AI编程工具-1

 

機能一覧

  • コードベース操作 100万トークンを超えるコードベースを照会・編集し、複雑なプロジェクトの分析をサポートします。
  • アプリケーション・ジェネレーション Geminiのマルチモーダル機能を活用し、PDFや手書きのスケッチから新しいアプリケーションを生成します。
  • ワークフローの自動化 プルリクエストや複雑なリベースを処理したり、gitの履歴レポートを作成したりします。
  • マルチモーダルサポート テキスト、コード、画像、オーディオ、ビデオなど、さまざまなデータを扱う。
  • リアルタイム検索 グーグル検索を通じて、モデルへリアルタイムで外部情報を提供。
  • 文書管理 画像フォーマットの一括変換や、PDFファイルを日付ごとに整理できます。
  • ツール統合 MCPサーバーを介して、Imagen、Veo、Lyriaなどのメディア生成ツールを接続。
  • カスタマイズされた設定 設定ファイルを介してシステムプロンプトを調整することにより、インタラクティブなエクスペリエンスをパーソナライズします。

 

ヘルプの使用

設置プロセス

Gemini CLIを使用するには、以下のインストールおよび設定手順を完了する必要があります:

  1. 環境準備
    Node.js(バージョン18以上)がインストールされていることを確認します。Node.jsは以下からダウンロードできます。 Node.js公式ウェブサイト ダウンロードしてインストールする。
  2. Gemini CLIのインストール
    取り付けオプションは2つある:

    • npx経由での走行 (グローバルインストールは不要):
      ターミナルで実行:
    npx https://github.com/google-gemini/gemini-cli
    

    これにより、最新バージョンが直接ダウンロードされ、実行される。

    • グローバル・インスタレーション ::
      以下のコマンドを実行し、グローバルにインストールする:
    npm install -g @google/gemini-cli
    

    インストールが完了したら gemini インタラクティブ・モードに入る。

  3. トピックを選択
    初回実行時に、カラーテーマを選択するよう促されます(例 asciiそしてdarkそしてlight).デフォルトは ascii.
  4. 認証コンフィギュレーション
    Gemini CLIの認証には、GoogleアカウントまたはAPIキーが必要です:

    • グーグル個人アカウント 走る gemini その後、Googleアカウントにサインインし、1分あたり60回、1日あたり1,000回の無料リクエストを許可するよう指示される。
    • APIキー ::
      1. インタビュー グーグルAIスタジオ キーを生成する。
      2. ターミナルで環境変数を設定する:
        export GEMINI_API_KEY="YOUR_API_KEY"
        

        相互互換性 YOUR_API_KEY このAPIキーは、より高いリクエストクォータを必要とするユーザーに適している。

    • Google Workspaceアカウント 参考 認証ガイド コンフィギュレーション。
  5. Gemini CLIの起動
    認証が完了したら、実行する:

    gemini
    

    を表示する対話モードに入ります。 gemini > キュー、命令を受ける準備をしろ。

主な機能

Gemini CLIのコア機能は、ターミナルでのAIインタラクションを中心に展開される。以下に、その方法を詳しく説明する:

1.コードベースの操作

Gemini CLIは大規模なコードベースを扱い、複雑なプロジェクトの分析や編集に適している。例

  • プロジェクト・アーキテクチャの分析 プロジェクト・ディレクトリに移動して実行する:
gemini > Describe the main pieces of this system's architecture

このシステムは、コードベースのアーキテクチャの概要を返す。

  • クエリー・セキュリティ・メカニズム 入力
gemini > What security mechanisms are in place?

システムはコードを分析し、セキュリティ対策をリストアップする。

  • GitHub Issuesの実装 入力
gemini > Implement a first draft for GitHub issue #123

システムはコードの最初のドラフトを生成し、保存オプションを提供する。

2.アプリケーションの生成

Geminiのマルチモーダル機能を使用して、PDFやスケッチからアプリケーションを生成します。例

  • PDFからアプリケーションを生成 PDFをプロジェクトディレクトリに置き、実行する:
gemini > Generate an app from requirements.pdf

システムはPDFコンテンツを解析し、アプリケーションコードを生成します。

  • スケッチからアプリケーションを生成する 手描きのスケッチ画像をアップロードしてください:
gemini > Create a web app from sketch.jpg

このシステムはスケッチベースのウェブ・アプリケーションを生成する。

3.ワークフローの自動化

Gemini CLIは自動化された開発タスクをサポートします。例えば

  • git 履歴レポートの作成 入力
gemini > Make a slide deck showing the git history from the last 7 days, grouped by feature and team member

システムはgit履歴を含むスライドショーを生成する。

  • 複雑なリベースの処理 入力
gemini > Help me perform a complex rebase on branch feature-x

システムは、リベースを完了するためのステップ・バイ・ステップの指示を提供する。

4.文書管理

Gemini CLIは効率的にファイルを管理します。例えば

  • 画像フォーマットの変換 imageディレクトリで実行されます:
gemini > Convert all the images in this directory to png, and rename them to use dates from the exif data

システムは画像をPNG形式に変換し、EXIFの日付に従って名前を変更します。

  • PDFファイルの整理 入力
gemini > Organise my PDF invoices by month of expenditure

このシステムは、メタデータに基づいてPDFを月ごとにソートします。

5.マルチモーダルサポートとメディア生成

Gemini CLIは、複数のデータタイプの取り扱いと、MCPサーバーを介したメディア生成ツールの統合をサポートしています。例えば

  • ディスコード・ロボットの生成 入力
gemini > Write a Gemini Discord bot that answers questions using a FAQ.md file

システムはFAQ.mdを基にロボットコードを生成する。

  • メディア・コンテンツの作成 ImagenまたはVeo経由で画像やビデオを生成します:
gemini > Generate a promotional image for a tech event

システムはメディア生成ツールを呼び出し、結果を返す。

6.リアルタイム検索

Gemini CLIはGoogleでリアルタイムに検索することができる。例えば

gemini > Search for recent JavaScript frameworks and summarize their features

システムは最新のフレームワークを検索し、サマリーを生成する。

7.カスタマイズされた設定

ユーザーは GEMINI.md ファイルでシステム・プロンプトを設定する。たとえば GEMINI.md::

System Prompt: Respond in a concise and technical tone.

うごきだす geminiシステムはプロンプトに従って出力スタイルを調整します。

コマンドパラメータ

Gemini CLIは、柔軟性を高めるために複数のパラメータをサポートしています:

  • -m, --modelモデルを選択します。 gemini-2.5-pro).例
    gemini -m gemini-2.5-pro
    
  • -s, --style出力テーマを設定する。 dark).例
    gemini -s dark
    
  • -w, --wrap出力改行の長さを設定します。例
    gemini -w 80
    

ほら

  • Node.jsのバージョンが18以上であることを確認してください。そうでない場合、互換性の問題が発生する可能性があります。
  • 認証とライブ検索には安定したネットワークが必要です。
  • 無料アカウントにはリクエスト制限があり、制限を超えるにはAPIキーが必要です。
  • 協議 トラブルシューティングガイド よくある問題を解決する
  • 調べる 完全文書 詳細はこちら。

 

アプリケーションシナリオ

  1. ラピッドプロトタイピング
    開発者は、自然言語記述からアプリケーションコードを生成できます。たとえば、PDFの要件文書からWebアプリケーションを生成することで、開発時間を短縮できます。
  2. コードベース解析
    プロジェクトに新しく参加する開発者は、Gemini CLIを使用してコードベースのアーキテクチャやセキュリティメカニズムを分析し、プロジェクトに素早く慣れることができる。
  3. 自動運転とメンテナンス(O&M)
    DevOps エンジニアは、プルリクエストを自動化したり、git 履歴レポートを生成したりして、チームのコラボレーションを向上させることができます。
  4. バッチファイル処理
    Data Analystは、PDF請求書の一括照合や画像変換を行い、面倒な文書管理を簡素化します。
  5. コンテンツ制作
    コンテンツ制作者は、ビデオスクリプトやプロモーション画像を生成して、アイデアをすぐに実用的なコンテンツに変えることができます。

 

品質保証

  1. Gemini CLIは有料ですか?
    個人のGoogleアカウントで無料、1分あたり60リクエスト、1日あたり1000リクエスト。それ以上のクォータにはAPIキーまたは有料プランが必要です。
  2. コードを提供するには?
    インタビュー 寄付ガイドラインリポジトリをクローンし、課題やプルリクエストを提出してください。
  3. 対応機種は?
    デフォルト使用 gemini-1.5-flashこれは -m に切り替わる。 gemini-2.5-pro などのモデルがある。
  4. 認証に失敗したら?
    ネットワーク、Googleアカウント、またはAPIキーの有効性を確認します。以下を参照してください。 認証ガイド 問題解決。
  5. サポートされているコマンドを見るには?
    調べる コマンドファイル 利用可能なすべてのコマンドについて学ぶ。
0ブックマークに登録
0表彰される

おすすめ

AIツールが見つからない?こちらをお試しください!

キーワードを入力する アクセシビリティこのサイトのAIツールセクションは、このサイトにあるすべてのAIツールを素早く簡単に見つける方法です。

受信箱

お問い合わせ

トップに戻る

ja日本語