Skip to content

Gemini CLIのセットアップ

ClaudeのセットアップはGCP Vertex AIを使ったClaude Codeのセットアップに書いた。Vertex AI固有の設定はGCP Vertex AIを使ったGemini CLIのセットアップに書いた。

まずはコマンドをインストールする。

Terminal window
npm install -g @google/gemini-cli

—sandbox (-s) オプションを使う場合は docker も必要になる。

初回実行時に認証を求められるのでGoogleアカウント認証する。

Terminal window
gemini

設定は ~/.gemini 以下に保存される。XDG Base Directory準拠するissueはあるけど未対応だった。

{
"general": {
"disableAutoUpdate": true
}
}

プロジェクト以下に .gemini ディレクトリがあれば読み込まれる。また、プロジェクトより下のカレントディレクトリにある .gemini も探索するらしい。プロジェクトルートとは .git があるディレクトリのこと。

具体的に設定内容を調べる。ここには代表的なものだけ書くので網羅は目的としない。

頻繁に実行するコマンドを許可する。

{
"tools": {
"allowed": ["run_shell_command(date)"]
}
}
{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp",
"headers": {
"X-MCP-Readonly": "true"
}
}
}
}