
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
git-workreport
Advanced tools
A powerful GitHub plugin that generates AI-powered work reports from Git commit history for specified dates. Perfect for DevOps teams and development companies to track and validate work progress with intelligent summaries.
A powerful GitHub plugin that generates AI-powered work reports from Git commit history for specified dates. Perfect for DevOps teams and development companies to track and validate work progress with intelligent summaries.
npm install -g git-workreport
Generate a work report for today:
git-workreport
Generate a work report for a specific date:
git-workreport 11/08/2025
Generate a report with AI-generated summary (requires Anthropic API key):
git-workreport 11/08/2025 --anthropic-key YOUR_API_KEY
Generate a report in JSON format:
git-workreport 11/08/2025 --format json
Save report to a file:
git-workreport 11/08/2025 --output reports/work-report.txt
Generate Markdown report with AI summary:
git-workreport 11/08/2025 --format markdown --output report.md --anthropic-key YOUR_API_KEY
| Option | Description | Default |
|---|---|---|
[date] | Date in DD/MM/YYYY format | Today |
-f, --format <format> | Output format: text, json, or markdown | text |
-o, --output <file> | Output file path | Console output |
--no-stats | Exclude statistics from the report | false |
--no-files | Exclude file lists from the report | false |
--timezone <tz> | Timezone for date parsing | local |
--repo <path> | Path to Git repository | Current directory |
--anthropic-key <key> | Anthropic API key for AI-generated summaries | None |
git-workreport 15/08/2025 --anthropic-key YOUR_API_KEY
Output:
================================================================================
GIT WORK REPORT - 15/08/2025
================================================================================
SUMMARY:
Date: 15/08/2025
Total Commits: 8
Total Lines Changed: 312
Authors: John Doe, Jane Smith
AI-GENERATED SUMMARY:
Implemented user authentication system with login/logout functionality and
responsive design improvements. Added comprehensive test coverage and fixed
several UI bugs across the application.
STATISTICS:
Insertions: 245 lines
Deletions: 67 lines
Net Changes: 178 lines
Average Commits per Author: 4.00
================================================================================
Report generated on 8/15/2025, 5:30:45 PM
git-workreport 15/08/2025 --format json --output report.json
Output:
{
"date": "15/08/2025",
"totalCommits": 8,
"totalInsertions": 245,
"totalDeletions": 67,
"authors": ["John Doe", "Jane Smith"],
"aiSummary": "Implemented user authentication system with login/logout functionality and responsive design improvements. Added comprehensive test coverage and fixed several UI bugs across the application.",
"totalLinesChanged": 312
}
git-workreport 15/08/2025 --format markdown --output report.md
Output:
# Git Work Report - 15/08/2025
**Generated:** 8/15/2025, 5:30:45 PM
## Summary
| Metric | Value |
|--------|-------|
| Date | 15/08/2025 |
| Total Commits | 8 |
| Total Lines Changed | 312 |
| Authors | John Doe, Jane Smith |
## AI-Generated Summary
> Implemented user authentication system with login/logout functionality and
> responsive design improvements. Added comprehensive test coverage and fixed
> several UI bugs across the application.
## Statistics
- **Insertions:** 245 lines
- **Deletions:** 67 lines
- **Net Changes:** 178 lines
- **Average Commits per Author:** 4.00
The AI-powered summary feature uses Anthropic's Claude AI to analyze commit messages and generate intelligent summaries of daily work. The AI:
To use AI summaries, you'll need an Anthropic API key. Get one at https://console.anthropic.com/.
You can also use the package programmatically:
import { GitAnalyzer, ReportGenerator } from 'git-workreport';
async function generateReport() {
const analyzer = new GitAnalyzer();
const generator = new ReportGenerator();
const report = await analyzer.generateWorkReport('15/08/2025', {
anthropicApiKey: 'YOUR_API_KEY'
});
const formattedReport = generator.generateReport(report, { format: 'markdown' });
console.log(formattedReport);
}
"not a git repository" error
--repo <path> to specify repository location"Invalid date format" error
No commits found
--timezone optionAI summary not working
git-workreport --help
MIT License - see LICENSE file for details
FAQs
A powerful GitHub plugin that generates AI-powered work reports from Git commit history for specified dates. Perfect for DevOps teams and development companies to track and validate work progress with intelligent summaries.
We found that git-workreport demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.