Set up your first mate
A step-by-step walkthrough: create a tenant, connect GitLab, add an LLM key, register a webhook, define an agent, and trigger your first job.
Mate is a GitLab-native agent orchestrator. You add a bot user to your project, assign it to an issue or MR, mention it in a comment, or configure it to react to labels and pipeline failures — and Mate spawns an LLM-driven agent in an isolated container. Today the agent reads the context and reports back as GitLab comments; broader write actions (branches, MRs, issue updates) are part of the permission model but their tools are not yet enabled during the closed beta. It never has access to your credentials and leaves no side-effects outside of GitLab.
Mate is currently in closed beta. A limited number of tenants are admitted from the waitlist as capacity becomes available. If you do not have an invitation, sign up at platform.mate.engineer and you will be placed in the queue.
Set up your first mate
A step-by-step walkthrough: create a tenant, connect GitLab, add an LLM key, register a webhook, define an agent, and trigger your first job.
Reference
Concepts, trigger configuration, permissions, models, security, pricing, and troubleshooting.
.mate.yml or through the console.These docs cover the hosted Mate service (running on platform.mate.engineer). The on-prem edition — for running Mate on your own hardware — has separate installation and operations documentation that is delivered together with the on-prem release.