# AI-Git-Bot > Self-hosted AI workflow automation platform for Git repositories. AI-Git-Bot is a self-hosted gateway that automates engineering chores — PR reviews, test generation, issue triage and refinement, documentation sync, translation coverage, and coding agents — triggered by Git webhook events. It connects any AI provider (Anthropic, OpenAI, Google Gemini, Ollama, llama.cpp) with any Git platform (Gitea, GitHub, GitLab, Bitbucket) through a single admin UI. ## Key facts - **Language / stack**: Java 21, Spring Boot 4, PostgreSQL, Docker - **License**: MIT - **Repository**: https://github.com/tmseidel/ai-git-bot - **Docker image**: tmseidel/ai-git-bot - **Website**: https://gitbot.eu - **Admin UI**: http://localhost:8080 (after `docker run`) ## Pages - [Home](https://gitbot.eu/): Landing page with overview, workflows, architecture, providers, screenshots, quickstart, and commercial services. - [Instance generator](https://gitbot.eu/trial): Browser-only configuration wizard that produces a ready `docker-compose.yml` (throw-away in-memory database or persistent PostgreSQL) plus the bot webhook URL; no credentials leave the browser. - [News](https://gitbot.eu/articles/): Release notes, product news and engineering write-ups, one markdown entry per topic. Every entry is also in the [Atom feed](https://gitbot.eu/feed.xml). - [GitHub Repository](https://github.com/tmseidel/ai-git-bot): Source code, issues, releases, and contribution guide. - [Commercial services](https://gitbot.eu/#services): Consulting, setup & integration, and hosting (BYOK or self-hosted LLM), with a contact form and the address tom.seidel@remus-software.org. - [Terms of use](https://gitbot.eu/terms): Scope, MIT licence of the software, service and quotation conditions, liability, applicable law. - [Privacy policy](https://gitbot.eu/privacy): No cookies or analytics; server logs (90 days), contact-form data, Google Fonts, data-subject rights. ## Optional sections ### Workflows - PR Review — review comments and findings with inline feedback - Interactive Q&A — context-aware conversation in the PR thread via @bot mention - Issue → Code — pull request implementing an assigned issue - Issue → Better Issue — structured issue with requirements and acceptance criteria - Issue Triage — agentic routing of new issues to the right owner (person, bot, or none) with a posted reason - Unit Test Generation — generated tests committed to the branch - Full-Stack QA (E2E) — Playwright suite against the preview environment - README Sync — documentation updated to match code changes - i18n Coverage — missing translations drafted across locale files - PR Re-Review — updated analysis after force-push or review request ### AI Providers (shipping today) - Anthropic (Claude) - OpenAI + Compatible - OpenRouter (OpenAI-compatible router, many vendors' models via one key) - Google Gemini - Ollama (local LLMs) - llama.cpp (GGUF) ### Git Platforms (shipping today) - Gitea - GitHub (+ Enterprise) - GitLab (CE/EE) - Bitbucket (Cloud) ### Commercial services (optional, on top of the MIT-licensed software) - Consulting — workflow shortlist, prompt/model/cost tuning, provider decision (cloud API, BYOK or local LLM), rollout plan - Setup & integration — container deployment, Git-platform webhooks, AI-provider wiring, acceptance run on a real repository, written handover - Hosting — managed instance with the customer's own API keys (BYOK) or with a self-hosted LLM operated for them; updates, backups, monitoring - Contact: tom.seidel@remus-software.org (contact form at https://gitbot.eu/#services) ## News - [One key, many models: OpenRouter in AI-Git-Bot](https://gitbot.eu/articles/openrouter-with-ai-git-bot/): A dedicated OpenRouter integration sends routing policy with every request: region choice for EU or US processing, zero data retention enforced per request, and an automatic router that picks a model per call. What the bot pins, what it refuses, and where the settings are. (2026-11-11) - [From issue to pull request: running the coding agent](https://gitbot.eu/articles/ai-git-bot-coding-agent/): The implementation agent turns a triaged issue into a pull request on its own. What the setup has to get right, how to keep a weaker model on the rails, and where it still struggles on big repositories and long issues. (2026-11-06) - [AI-Git-Bot 1.30.0 released](https://gitbot.eu/articles/ai-git-bot-1-30-0-released/): Review progress comments now reach Azure repositories, the entire configuration can be bootstrapped from — and exported to — a file, and gitbot.eu/trial hands out throw-away instances for risk-free testing. (2026-11-05)