Back to twins
GitHub

GitHub test environment for agent workflows

Test coding agents that manage issues, review pull requests, and coordinate repository workflows.

GitHub

Meet the GitHub twin

Test code agents that open issues, update files, and comment on PRs. Validate webhook and GitHub App flows without production side effects.

Seeded state

Seed repositories, branches, commits, pull requests, reviews, issues, checks, workflows, users, and teams.

GitHub twin showing repositories, app registration, and repository creation controls.

Use GitHub in staging without using production.

Test code agents that open issues, update files, and comment on PRs

Seed repositories, branches, commits, issues, and pull requests

Validate webhook and GitHub App flows without production side effects

Provision the GitHub 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 github --ttl 60 --wait

Add --scenario-prompt to describe the state the twin should start with.

Build with the GitHub twin

Connect the twin, seed realistic state, and run scenarios against a resettable service.

Make your agents more capablein the real world.

Spin up isolated environments with API twins, full traces, and production-data for apps and agents that need to act.