The self-hosted AI workflow automation platform for Git repositories (supports fully air-gapped operation)
🔍 Review pull requests
🧪 Generate tests
✏️ Improve issues
🤖 Turn issues into pull requests
🎬 Create and run E2E tests
📝 Keep documentation in sync with the code
🌍 Keep translations in sync across locale files
💬 Answer questions inside code reviews
Why does this project exist?
Every engineering team has a list of things they know should happen:
- Pull requests should be reviewed carefully
- Bugs should get regression tests
- Issues should have acceptance criteria
- Documentation should stay up to date with the code
- Preview environments should be cleaned up
- Small maintenance tickets should eventually get implemented
- Nobody disagrees with any of those ideas. The problem is that these tasks are:
- Uncomfortable
- Repetitive
- Difficult to prioritize
- Easy to postpone when deadlines get tight
AI-Git-Bot exists to turn these engineering chores into repeatable workflows that happen automatically inside your Git platform.
No new development process.
No migration project.
No vendor lock-in.
Just better engineering hygiene through automation.
🔌 Mix any AI provider with any Git platform
AI providers
Anthropic (Claude)
OpenAI (+ OpenAI-compatible APIs)
Google AI / Gemini
Ollama (local LLMs)
llama.cpp (local GGUF models)
Git platforms
Gitea (self-hosted)
GitHub / GitHub Enterprise
GitLab (gitlab.com & self-managed)
Bitbucket Cloud
Unlike most AI coding tools, AI-Git-Bot is not tied to a specific Git platform or AI provider. Fully self-hostable. Your code can stay inside your infrastructure.
✨ What can it do?
Workflow - Trigger - Result
PR Review - PR opened or review re-requested - Review comments and findings
Interactive Q&A - @bot mention in PR comments - Context-aware conversation
Issue → Code - Issue assigned to coding bot - Pull request
Issue → Better Issue - Issue assigned to writer bot - Structured issue with acceptance criteria
Unit Test Generation - PR opened or command triggered - Generated tests committed to branch
Full-Stack QA - PR opened - Playwright suite executed against preview environment
README Sync PR - opened or command triggered - Documentation updated to match code changes
i18n Coverage PR - opened or command triggered - Missing translations drafted across locale files
PR Re-Review - Force-push or review request - Updated analysis
Workflow Automation Git events Automated engineering chores
Every workflow is opt-in per bot — nothing changes for repos you don't touch.