-
Notifications
You must be signed in to change notification settings - Fork 1
Home
github-actions[bot] edited this page Apr 11, 2025
·
3 revisions
Git Recap is a developer productivity tool that aggregates and summarizes your Git activity across multiple platforms into a concise, actionable format. Designed for developers and teams, it helps track work across repositories and provides intelligent summaries of your contributions.
- Multi-Platform Support: Unified interface for GitHub, GitLab, and Azure DevOps
- Comprehensive Activity Tracking: Captures commits, PRs, issues, and reviews in one dashboard
- Smart Summarization: Uses LLMs to generate concise recaps of your work
- Real-time Updates: WebSocket integration for live progress updates
- Flexible Filtering: Filter by date range, repositories, authors, and activity types
- Retro UI: Pixel-art inspired interface with a nostalgic gaming aesthetic
Git Recap consists of three main components working together:
graph TD
A[Frontend] -->|WebSocket| B[Backend API]
B -->|OAuth/PAT| C[Git Providers]
B -->|API Calls| D[LLM Service]
- Authentication: Secure OAuth and PAT-based authentication flows
- Provider Integrations: Unified interface for GitHub, GitLab, Azure DevOps
- LLM Service: AI-powered summarization and analysis
- WebSocket Server: Real-time communication channel
- Rate Limiting: Protection against API abuse
- Authentication UI: OAuth flow and PAT management
- Repository Selector: Multi-repo filtering interface
- Activity Dashboard: Timeline view of Git events
- LLM Output: Configurable summary display
- Retro Theme: Custom pixel-art UI components
- Provider Abstraction: Standardized interface for Git platforms
- Data Processing: Normalization and formatting of Git events
- LLM Integration: Prompt engineering and response handling
- Utilities: Date handling, text formatting, and logging
- Daily Standups: Quickly recap yesterday's work
- Weekly Reports: Generate comprehensive activity summaries
- Onboarding: Understand new team members' contributions
- Code Reviews: Contextualize changes with related activity
- Personal Tracking: Maintain a searchable history of your work
| Provider | Authentication | Features Supported |
|---|---|---|
| GitHub | OAuth, PAT | Commits, PRs, Issues, Reviews |
| GitLab | PAT | Commits, MRs, Issues |
| Azure DevOps | PAT | Commits, PRs, Work Items |
For detailed technical information, see our backend and frontend architecture documentation.