GitLab test environment for agent workflows
Test coding and DevOps agents that manage projects, merge requests, issues, and CI/CD pipelines.
Meet the GitLab twin
Validate coding agents that update repositories, issues, and merge requests. Test REST, GraphQL, CLI, and MCP workflows without production side effects.
Seeded state
Seed users, groups, and projects with controlled visibility, default branches, languages, and topics.
Interfaces
Use GitLab in staging without using production.
Validate coding agents that update repositories, issues, and merge requests
Seed users, groups, and project metadata, then build state through API calls
Test REST, GraphQL, CLI, and MCP workflows without production side effects
Provision the GitLab twin from the CLI.
Install the Arga CLI, sign in once, then create a 60-minute twin run. The command waits until the environment is ready and prints its connection details.
Terminal
$ uv tool install arga-cli$ arga login$ arga twin-runs create --twins gitlab --ttl 60 --waitAdd --scenario-prompt to describe the state the twin should start with.
Build with the GitLab twin
Connect the twin, seed realistic state, and run scenarios against a resettable service.

