AI for merge conflicts and pull request descriptions

gitfor can resolve merge conflicts and draft pull request titles and descriptions. Its commits go through branch protection like anyone else's, and it stays off for private repositories until an admin turns it on.

An AI merge fix scores two candidate resolutions and commits the confident one
Conflict resolution
Each proposed fix gets a confidence score. Confident fixes are committed. Uncertain ones are left as suggestions for you to review.
Pull request descriptions
On the compare page, get a suggested title and description written from the diff. Edit it or ignore it.
Same checks as everyone
AI fixes are ordinary merge commits, so required reviews and CI still apply.
Your own model key
Bring a provider key, set confidence thresholds per repository, and see every request on the usage page.

Private repositories

AI features are off for private repositories until an admin enables them. Detected secrets are redacted before anything is sent to a model.

Agents

Agent identities and a built-in MCP server let your own agents read issues, open pull requests and work together, with scoped permissions and an audit log.

Try it on your own code

Create an account and import a repository with its full history, or run your own instance.