vibe-log-cli は、AI 支援プログラミングセッションを記録・分析するための CLI ツールです。Claude Code や Cursor を使用した開発時に、対話履歴や生成されたコードスニペット、コンテキスト情報を自動的にキャプチャし、コーディングプロセスの振り返りやプロンプト戦略の最適化を支援します。

プロジェクト概要

属性内容
GitHubvibe-log/vibe-log-cli
Stars315
言語TypeScript
特徴AI セッション記録、データ分析、プロンプト最適化
最終更新1日前

解決する課題

AI プログラミングアシスタント(Claude Code、Cursor など)は開発方法を変えましたが、新たな問題も生じています:

  • セッションの消失:ターミナルを閉じると、以前の対話履歴を見つけるのが困難
  • 振り返りの困難:どのプロンプトが効果的で、どれが改善が必要かわからない
  • チーム共有の難しさ:AI 支援の思考プロセスを同僚に示すのが難しい
  • データの分断:分散したセッションをまとめて分析できない

vibe-log-cli は自動記録と構造化ストレージにより、これらのセッションデータを検索可能、分析可能、共有可能にします。

核心機能

自動セッションキャプチャ

バックグラウンドで静かに実行し、Claude Code と Cursor のセッション活動を自動検出。手動操作は不要です。リアルタイム記録と事後バッチインポートの両方をサポート。

構造化ストレージ

対話内容を構造化データとして解析:

  • ユーザー入力と AI 応答の完全な対応関係
  • コードスニペットのシンタックスハイライトと言語認識
  • セッションメタデータ(タイムスタンプ、使用モデル、コンテキスト長)

データ分析ダッシュボード

内蔵 TUI(Terminal User Interface)分析ビューで以下が可能:

  • プロジェクト、日付、モデルによるセッション絞り込み
  • プロンプト使用頻度と応答品質の統計
  • 効果的なパターンと改善が必要な箇所の特定

エクスポートと共有

複数のエクスポート形式をサポート:

  • Markdown:ドキュメントやブログへの記載に適する
  • JSON:さらなるデータ処理に適する
  • HTML:非技術者との共有に適する

クイックスタート

# インストール
npm install -g @vibe-log/cli

# 設定の初期化
vibe-log init

# 記録開始(Claude Code/Cursor セッションで自動的に有効)
vibe-log start

# 分析パネルの表示
vibe-log dashboard

# 最近1週間のセッションをエクスポート
vibe-log export --since "1 week ago" --format markdown

ツール比較

ツールStars特徴
Claude Code 内蔵履歴-単一セッションのみ、クロスセッション分析不可
Cursor Chat History-IDE 依存、ターミナルユーザーは使用不可
vibe-log-cli315クロスツール統一記録、深度分析をサポート
aider のログ機能1.2kaider 専用、他ツール非対応

適用シナリオ

  • 個人開発者:プロンプトナレッジベースを構築し、AI との協働効率を継続的に最適化
  • 技術チーム:チームの AI 支援開発プラクティスを統一記録し、ベストプラクティスを蓄積
  • 技術執筆:高品質な AI 対話をチュートリアルやブログ記事に整理
  • AI 研究:実使用データを収集し、開発者と AI のインタラクションパターンを研究

注意事項

  • 現在は主に Claude Code と Cursor に最適化。他の AI プログラミングツールのサポートは開発中
  • 機密性の高いプロジェクトでは、ログに API key などの機密情報が含まれていないか確認することを推奨
  • 大規模プロジェクトの履歴記録は、ディスク容量を多く消費する可能性がある

まとめ

vibe-log-cli は、AI プログラミングツールエコシステムの空白を埋める存在です。使い捨てから蓄積・分析可能な知識資産へとセッションデータを変換します。Claude Code や Cursor を毎日多用する開発者にとって、AI との協働効率を体系的に向上させる方法を提供します。

プロジェクトは急速にイテレーションを続けており、GitHub の 4 つの open issues はコミュニティが機能議論に積極的に参加していることを示しています。AI プログラミングワークフローの最適化をお探しなら、この小さなツールを試してみてはいかがでしょうか。


属性内容
リポジトリhttps://github.com/vibe-log/vibe-log-cli
ライセンスMIT
言語TypeScript
ホームページhttps://vibe-log.dev