AI-powered Git workflow assistant with task management integration
Installation • Quick Start • Features • Documentation • Integrations
RedGit analyzes your code changes, groups them logically, matches them with your active tasks (Jira, Linear, etc.), and creates well-structured commits automatically.
Stop writing commit messages manually. Let AI understand your changes and create meaningful commits that link to your issues.
# Before: Manual workflow
git add .
git commit -m "fix: resolve login issue PROJ-123"
git push
# After: RedGit workflow
rg propose # AI analyzes, groups, and commits
rg push # Push and update Jira/Linear| Feature | Description |
|---|---|
| AI-Powered Grouping | Automatically groups related file changes into logical commits |
| Task Management | Integrates with Jira, Linear, Asana, Trello, and more |
| Smart Branching | Creates branches based on issue keys (feature/PROJ-123-description) |
| Auto Transitions | Moves issues through workflow statuses (To Do → In Progress → Done) |
| PR Creation | Automatically creates pull requests with proper descriptions |
| Code Quality | Built-in quality checks with ruff/flake8 + AI analysis |
| Semgrep Integration | Multi-language static analysis (35+ languages) for security & best practices |
| CI/CD Integration | Trigger and monitor pipelines from the command line |
| Plugin System | Framework-specific prompts (Laravel, Django, etc.) |
| RedGit | Commitizen | Manual | |
|---|---|---|---|
| AI-powered commit messages | ✅ | ❌ | ❌ |
| Groups related changes | ✅ | ❌ | ❌ |
| Task management integration | ✅ | ❌ | ❌ |
| Auto branch creation | ✅ | ❌ | ❌ |
| Issue status transitions | ✅ | ❌ | ❌ |
| PR creation | ✅ | ❌ | ❌ |
| Multi-language static analysis | ✅ | ❌ | ❌ |
| Works with any LLM | ✅ | - | - |
# Using Homebrew (macOS/Linux) - Recommended
brew tap ertiz82/tap
brew install redgit
# Using pip
pip install redgit
# Using pipx (isolated environment)
pipx install redgitAfter installation, use either redgit or the short alias rg.
# 1. Initialize in your project
rg init
# 2. Make changes to your code...
# 3. Let AI analyze and create commits
rg propose
# 4. Push and complete issues
rg push# Setup Jira
rg integration install jira
# Your workflow
rg propose # AI matches changes with your Jira issues
rg push # Push and transition issues to Done# Setup GitHub
rg integration install github
# Create commits and PRs
rg propose
rg push --pr # Creates pull requests automaticallyRedGit supports 30+ integrations across different categories:
| Category | Integrations |
|---|---|
| Task Management | Jira, Linear, Asana, Trello, Notion |
| Code Hosting | GitHub, GitLab, Bitbucket, Azure Repos |
| CI/CD | GitHub Actions, GitLab CI, Jenkins, CircleCI |
| Notifications | Slack, Discord, Telegram, MS Teams |
| Code Quality | SonarQube, Snyk, Codecov, Codacy |
Install integrations from RedGit Tap:
rg install linear
rg install slack
rg install sonarqube| Section | Description |
|---|---|
| Getting Started | Installation and first steps |
| Commands Reference | All CLI commands |
| Configuration | Config file options |
| Integrations | Task management, code hosting, CI/CD |
| Plugins | Framework plugins and release management |
| Workflows | Local merge vs merge request strategies |
| Custom Integrations | Build your own integrations |
| Troubleshooting | Common issues and solutions |
RedGit works with multiple LLM providers:
- Claude Code - Anthropic's Claude (recommended)
- OpenAI - GPT-4, GPT-3.5
- Ollama - Local models (Qwen, Llama, etc.)
- Any OpenAI-compatible API
We welcome contributions! See CONTRIBUTING.md for guidelines.
- Report bugs via GitHub Issues
- Submit integrations to RedGit Tap
If you find RedGit useful, consider supporting the project:
MIT License - see LICENSE for details.
"Gölgenden hızlı commit at, Red Git!"
Made with ❤️ for developers who want smarter commits