GitCase is a powerful, native macOS application designed for developers who want complete control over their Git repositories
GitCase is a powerful, native macOS application designed for developers who want complete control over their Git repositories. Built with SwiftUI, GitCase provides a beautiful, intuitive interface for managing all aspects of your Git workflow.
REPOSITORY MANAGEMENT
• Open and manage multiple Git repositories simultaneously
• Quick repository switching with keyboard shortcuts
• Clone repositories from any Git URL
• Browse and search GitHub repositories directly from the app
BRANCH & TAG OPERATIONS
• View all local and remote branches at a glance
• Create, switch, merge, and delete branches
• Full tag management - create annotated or lightweight tags
• Push tags to remote repositories
COMMIT HISTORY & BLAME
• Visual commit history with detailed information
• Git blame view with color-coded author attribution
• Filter history by author, date, or message
GITHUB INTEGRATION
• View open, closed, and merged pull requests
• Create new pull requests directly from the app
• GitHub Issues, Actions, and Releases management
• GitLab Merge Requests support
FILE OPERATIONS
• Browse repository files with syntax-aware icons
• Batch file rename and case-sensitive renaming
• Large file detection and Git LFS support
SECURITY & HYGIENE
• Scan for accidentally committed secrets and API keys
• Manage .gitignore rules with templates
• Repository health analytics
VISUAL DIFF & MERGE
• Side-by-side diff viewer with syntax highlighting
• 3-way merge conflict resolver
• Interactive rebase with drag-and-drop
• Cherry-pick commits between branches
ADVANCED FEATURES
• Command palette (Cmd+K) for quick access
• Visual commit graph with branch lines
• Stash manager with preview
• Git submodule and hooks management
• SSH key generator and manager
BUILT FOR macOS
• 100% native SwiftUI application
• Dark mode support
• Keyboard shortcuts for power users
• Fast and lightweight - no Electron bloat