Generate your instance

Pick your AI provider, your Git platform and the workflows you want. You get a docker-compose.yml that starts AI-Git-Bot configured and ready, plus the exact webhook to paste into your repository.

πŸ”’
Nothing you type here leaves your browser. This page has no backend: the JSON, the webhook URL and the compose file are built locally by JavaScript. Your API key or Git token only ever exist in the file you copy β€” never in a request, never on this server.
Configuration
Instance

Switching to β€œKeep it” later is not automatic: the in-memory data is gone, so paste the same file into a β€œKeep it” setup.

Address & admin

Used for the webhook URL below and as the instance's public address. No trailing slash.

Enter a URL starting with http:// or https://

At least 8 characters

AI provider

Suggestions only β€” type whatever your endpoint actually serves. Do not append /v1 to the base URL.

Stored encrypted in the instance (AES-256-GCM), never sent to this page.

Git platform

The bot needs its own account with write access to issues and repositories. See the setup guide.

Workflows
Webhook for your Git platform
Fill in the form to see the webhook.
docker-compose.yml
Fill in the form to generate your instance.
  1. Save the file as docker-compose.yml and run docker compose up -d (first start downloads the image, about 1.7 GB).
  2. Open the URL above and log in with the admin credentials you set.
  3. Add the webhook in your repository β€” Settings β†’ Webhooks, content type application/json, with the URL and secret shown here, and these events: Pull Request, Pull Request Comment, Pull Request Review Requested, Pull Request Assigned, Issue Comment, Issue Assigned, Issues.
  4. The file also documents what the form does not cover β€” system prompts, tool sets, MCP servers, deployment targets and outgoing webhooks β€” as commented sections right after the JSON. Uncomment what you need, keep the commas right, and restart.