GitGuard
A git workflow helper for keeping commits and pull requests easier to review without slowing me down.

Demo
GitGuard in action, analyzing commits and providing intelligent suggestions
Preview
Tech Stack
TypeScriptNode.jsGitCLI
Key Features
- Commit Guardian: Analyzes commit size and complexity, suggests optimal structure
- PR Assistant: Drafts commit and PR titles/descriptions from the actual diff
- AI Integration: Supports Azure OpenAI, OpenAI, Anthropic, and local custom models
- Quality Checks: Ensures consistent commit style and validates changes
- Repository Intelligence: Smart package change analysis and cross-package dependency tracking
Tech Challenges
- Smart Diff Analysis: Implementing intelligent diff analysis that respects token limits while maintaining context
- Complexity Assessment: Creating accurate complexity analysis for different types of changes
- Offline Capability: Training and optimizing local models for full offline capability