Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Git Daily ReportNew to Visual Studio Code? Get it now.
Git Daily Report

Git Daily Report

ansartech

|
2 installs
| (0) | Free
Generate daily work reports from your Git commits across all workspace repositories
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Daily Report

Automate your daily work reports - Generate clean, formatted reports from your Git commits across all workspace repositories with a single click.

✨ Features

  • 📊 Automatic Report Generation - Aggregates commits from all Git repositories in your workspace
  • 🎯 Smart Filtering - Automatically filters your commits and removes merge noise
  • ⏱️ Flexible Timeframes - Choose from 24 hours, 48 hours, 7 days, or 30 days
  • 📋 Clipboard Ready - Instantly copies formatted Markdown report to clipboard
  • 🚀 Status Bar Access - Quick one-click access from the VS Code status bar
  • 🔍 Auto-Detection - Automatically detects your Git username from global config
  • 📝 Markdown Format - Clean, professional formatting ready for Slack, email, or documentation

🚀 Quick Start

Installation

  1. Open VS Code
  2. Press Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux)
  3. Type "Extensions: Install from VSIX" (or publish to marketplace)
  4. Select the extension file

Usage

Method 1: Command Palette

  1. Press Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux)
  2. Type "Git: Generate Daily Work Report"
  3. Press Enter

Method 2: Status Bar

  1. Click the "📄 Daily Report" button in the status bar (bottom-right)
  2. Your report is automatically copied to clipboard!

📋 Example Output

# Daily Work Report - Monday, February 11, 2026

**Author:** John Doe
**Period:** Last 24 hours
**Repositories:** 3

---

## frontend-app

- Add user authentication flow
- Fix responsive layout issues
- Update API endpoints for new backend

## backend-api

- Implement JWT token refresh logic
- Add database migration for user roles
- Fix CORS configuration

## documentation

- Update API documentation
- Add setup guide for new developers

---

*Generated by Git Daily Report extension*

⚙️ Configuration

Access settings via Cmd+, (Mac) or Ctrl+, (Windows/Linux), then search for "Git Daily Report":

Setting Description Default
gitDailyReport.authorName Your Git username (auto-detected if blank) ""
gitDailyReport.timeframe Time period for commits "24 hours"
gitDailyReport.showStatusBar Show status bar button true
gitDailyReport.includeRepoPath Include repository paths in report false

Quick Configuration

Run the command: Git: Configure Daily Report Settings

🎯 Use Cases

  • Daily Standups - Quickly share what you worked on yesterday
  • Weekly Reports - Generate comprehensive weekly summaries
  • Time Tracking - Keep track of your development activities
  • Team Updates - Share progress with your team in Slack or email
  • Performance Reviews - Document your contributions over time

🛠️ How It Works

  1. Discovery - Scans all workspace folders for Git repositories
  2. Filtering - Uses Git's built-in filtering to find your commits:
    • --author - Only your commits
    • --since - Only recent commits (configurable)
    • --no-merges - Excludes merge commits
    • --oneline - Clean, concise format
  3. Aggregation - Combines results into a formatted Markdown report
  4. Clipboard - Copies to clipboard for instant use

📦 Requirements

  • VS Code 1.75.0 or higher
  • Git installed and configured
  • At least one Git repository in your workspace

🐛 Troubleshooting

"Could not detect Git username"

  • Make sure Git is installed: git --version
  • Configure your Git username: git config --global user.name "Your Name"
  • Or set it manually in extension settings

"No commits found"

  • Check if you have commits in the selected timeframe
  • Verify the author name matches your Git config: git config user.name
  • Try increasing the timeframe in settings

"No Git repositories found"

  • Make sure your workspace contains Git-initialized folders
  • Check that .git directories exist in your project folders

🤝 Contributing

Found a bug or have a feature request? Please open an issue on GitHub!

📄 License

MIT License - feel free to use this extension in your projects!

🎉 Credits

Built with ❤️ for developers who want to spend less time writing reports and more time coding.


Enjoy! If this extension saves you time, consider giving it a ⭐ on GitHub!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft