コンテンツにスキップ
Zenn Atani Gemini Insights Usage Analyzer

Claude Codeの/insightsをGemini CLIにも実装した

要約

Gemini CLIのセッションログを分析してHTMLレポートを生成する「gemini-insights」を実装。Claude Codeの/insightsを参考にしたGemini版。スラッシュコマンドとしてGemini CLIに統合可能。

主要な主張

  • 設計: collect(~/.gemini/のログ読み込み)→AI分析(insights.json生成)→render(report.html生成)の3ステップ
  • 特徴: 標準ライブラリのみ使用・依存ゼロ。レポートはpure HTMLのbar要素で描画(JS依存なし)・単一HTMLファイルで配布可能
  • 改善提案の主軸: GEMINI.md全体ルールよりTOMLスラッシュコマンドで「オンデマンド・軽量」なアドバイスを優先
  • 統合方法: ~/.gemini/commands/insights.tomlに配置するだけでGemini CLIの/insightsとして利用可能