Git Stargazer automatically tracks and reports activity in your starred GitHub repositories, helping you stay updated with projects you're interested in through daily reports and RSS feeds.
- 📊 Daily activity reports for your starred repositories
- 📝 Reports in JSON and Markdown formats with commit summaries
- 📡 RSS feed for easy monitoring
- 🤖 Bot activity filtering
- 🎯 Configurable repository limits and time windows
- ⚡ Intelligent caching for optimal GitHub API usage
-
Fork this repository
-
Set up required secrets:
- Go to Settings > Secrets and variables > Actions
- Add
RELEASE_TOKEN
: A GitHub Personal Access Token withrepo
scope - Add
DEEPSEEK_API_KEY
: (Optional) For AI-powered commit summaries
-
Configure variables (optional):
- Go to Settings > Secrets and variables > Actions > Variables
REPO_LIMIT
: Maximum repositories to fetch (default: 100)EMPTY_REPO_CONSECUTIVE_LIMIT
: Stop after this many consecutive empty repos
Reports are automatically generated:
- Daily at 6:30 AM UTC+8 (22:30 UTC previous day)
- On-demand via manual workflow trigger
- Latest report: Available at the "latest" release tag
- Daily archives: Check the "Releases" section
- GitHub Pages: View reports on your fork's GitHub Pages
- Markdown Report: Human-readable activity summary grouped by repository topics
- JSON Report: Structured data for programmatic use
- RSS Feed: Subscribe to updates in your favorite RSS reader
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.