Before you start
Mate is a GitLab-native agent orchestrator: you assign an issue or open an MR, and Mate spawns an LLM-driven agent that reads the context, takes action in GitLab (comments, branches, MRs), and reports back — all from a dedicated bot account you control.
Mate is currently in closed beta. Signups past the capacity cap land on a waitlist and are admitted manually. If you do not have an invitation, complete the signup flow on platform.mate.engineer; you will be placed in the FIFO queue and emailed when a slot opens.
What you need
Section titled “What you need”Before you begin, have the following ready:
- A GitLab project where you hold at least Maintainer or Owner access. The webhook and bot-user access are set at the project level.
- A dedicated GitLab account for the bot user. This account acts as Mate in GitLab: every comment, branch, and MR the agent creates will appear to come from it. Do not use your personal account. The account needs Maintainer access on the target project.
- A GitLab Personal Access Token (PAT) for the bot account with the
apiscope. You will paste this into Mate during onboarding; Mate encrypts it immediately and you cannot retrieve it later. - An LLM API key. Mate is BYOK (bring your own key). Supported providers:
- OpenRouter — gives access to many models through one key.
- Anthropic direct — use if you have a direct Anthropic account.
Walkthrough overview
Section titled “Walkthrough overview”This walkthrough has seven pages:
- Before you start (this page)
- Sign in and create a tenant
- Connect GitLab
- Create your first agent
- LLM credentials
- Register a webhook
- Run your first job
Work through the pages in order. The onboarding wizard in the console mirrors this sequence.