Windows の方へ:
setup/setup-windows.batを管理者として実行すれば、以下のツールは自動でインストールされます。セキュリティソフトにブロックされる場合は、以下の手動手順で進めてください。
# バージョン確認
node --version
# インストール(未インストールの場合)
# https://nodejs.org/ からダウンロード、または
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejspython3 --version
# Ubuntu/Debian
sudo apt-get install python3 python3-pip
# 依存パッケージのインストール
pip install -r requirements.txtgh --version
# インストール
# https://cli.github.com/ を参照、または
sudo apt-get install gh
# 認証
gh auth loginnpm install -g @google/gemini-cli
gemini --version- Gmail — メール分類・自動処理に使用
- Google Drive — ファイル保存に使用
- Google Tasks — タスク管理(GitHub Project v2 と同期)
- Google Calendar — スケジュール確認に使用(オプション)
- パブリックまたはプライベートリポジトリ
- GitHub Project v2 の作成が必要 → GitHub Project v2 設定
- GitHub Personal Access Token(PAT)
- スコープ:
repo,project,read:org - 取得: https://github.com/settings/tokens
- スコープ:
- API キーの取得: https://aistudio.google.com/apikey
- 無料枠あり(制限あり)
- 推奨: 従量課金の有効化
setup.sh 実行後、.gemini/.env に以下を設定してください:
GEMINI_API_KEY=あなたのGeminiAPIキー
GITHUB_PERSONAL_ACCESS_TOKEN=ghp_あなたのトークン
GEMINI_SYSTEM_MD=/プロジェクトの絶対パス/.gemini/system.md