夜の自宅作業で思いついた機能を、そのままターミナルに日本語で話しかけて形にする。そんな進め方が個人開発で現実的になってきた。きっかけはグーグルがオープンソースで公開したターミナル型のAIエージェント、Gemini CLIだ。
Gemini CLIはコマンドラインからGeminiを直接呼び出せる開発支援ツールだ。コード生成や修正、コマンド実行、ファイル操作までを一連の作業として任せられる。無償枠と大容量コンテキストを備え、試作との相性が良い。
ターミナルで動く相棒の正体
実体はターミナル上で対話しながら作業を進めるエージェント型のコマンドラインツールだ。Apache 2.0ライセンスで公開され、Node.js 20以降の環境で動作する。インストールはnpm経由で行い、初回起動時にGoogleアカウントで認証する。
操作は自然文の指示をそのまま渡す形が基本になる。プロジェクトのディレクトリで起動し、原因調査や関数の追加、テスト実行を順に頼める。ファイルの読み書きとコマンド実行を組み合わせて応答する。
内部では推論と行動を繰り返すReActループで処理が進む。モデルの応答に従ってツール呼び出しが行われる。結果を見て次の手順が組み立てられ、作業単位で手を動かす点が補完型支援との違いだ。
無料枠と大容量コンテキストの意味
個人開発で見逃せないのが、個人のGoogleアカウントで使える無償枠だ。ログインしてすぐ試せる導線が用意されている。APIキーの発行や課金設定を後回しにして小さく始められる。
コンテキストウィンドウは100万トークン級で、関連ファイルをまとめて読み込ませやすい。既定モデルはGemini 2.5 Proで、検索とファイル参照を組み合わせた調査に向く。長いログや複数ファイルの修正でも前後関係を保って作業できる。
利用量が増えた場合はGemini APIやVertex AIへ切り替える構成が用意されている。環境変数や設定ファイルでモデルや認証方式を切り替えられる。小さく始めて後から拡張できる点が試作との相性につながる。