Daily Vibe — デイリー開発レポートCLI
概要
Daily Vibeは、開発者のコーディングセッションを解析して「今日のまとめ」や「学びの抽出」を生成するCLIツールです。Claude CodeやCodex CLIと連携し、セッションログや対話履歴を取り込み、AI(Claude等)で自然言語処理を行って問題点、改善案、要点の要約、コードスニペットからの知識抽出を行います。TypeScriptで実装され、テスト(Mocha)やコード整形(Prettier)設定が含まれる、まだ小規模だが実用的なプロトタイプです。
リポジトリの統計情報
- スター数: 2
- フォーク数: 0
- ウォッチャー数: 2
- コミット数: 8
- ファイル数: 18
- メインの言語: TypeScript
主な特徴
- 日次レポート生成:開発セッションを要約して一日の振り返りを作成
- 知識抽出:発生した問題や解決方法、学んだことを自動で抽出
- Claude / Codex CLI連携:外部AI対話やCLIからのセッションを取り込み
- CLI操作性:コマンドラインで手早くレポートを生成・出力可能
技術的なポイント
Daily VibeはTypeScriptで構築され、CLIツールとして動作する設計が中心です。入力段階ではClaude CodeやCodex CLIの出力(対話ログや実行履歴)をパースして標準フォーマットに正規化するモジュールが想定されます。解析フェーズでは、テンプレート化したプロンプトを使ってAI(Claudeなど)に要約や問題抽出を依頼し、JSONやMarkdownで結果を組み立てます。出力は端末表示やファイル(Markdown/JSON)への保存が可能で、日次アーカイブや履歴管理に対応できます。
コードベース自体はモジュール指向で、コアは「収集(ingest)」「解析(analyze)」「生成(render)」の三層に分離するのが読み取れます。テストにはMocha設定があり、Prettierでコード整形、プロジェクト設定は.prettierrc.jsonや.mocharc.jsonで管理されています。小規模なリポジトリであるため、今後はCLI引数パーサ(commander/oclif/yargs)、エラーハンドリング、APIキーや認証管理、ローカルキャッシュやレート制御の実装、そしてCI(GitHub Actions)による自動テスト/リリースなどが整備されると実用性が高まります。プライバシー面では、セッションデータの送信先と保存方法を明確にし、オプトアウトやローカル処理モードを提供することが重要です。
プロジェクトの構成
主要なファイルとディレクトリ:
- .claude: dir
- .github: dir
- .gitignore: file
- .mocharc.json: file
- .prettierrc.json: file
…他 13 ファイル
まとめ
AIで開発セッションを自動要約する有望なCLIプロトタイプ。拡張とドキュメント整備で即戦力に。
リポジトリ情報:
- 名前: daily-vibe
- 説明: Daily Vibe is a powerful CLI tool that analyzes your coding sessions from Claude Code and Codex CLI to generate insightful daily reports and knowledge extraction. Transform your development activity into meaningful insights with AI-powered analysis.
- スター数: 2
- 言語: TypeScript
- URL: https://github.com/AoWangg/daily-vibe
- オーナー: AoWangg
- アバター: https://avatars.githubusercontent.com/u/127380378?v=4
READMEの抜粋:
Daily Vibe

English | 中文
Daily Vibe is a powerful CLI tool that analyzes your coding sessions from Claude Code and Codex CLI to generate insightful daily reports and knowledge extraction. Transform your development activity into meaningful insights with AI-powered analysis.
✨ Features
- 📊 Daily Reports: Generate comprehensive daily development summaries
- 🧠 Knowledge Extraction: Extract problems…