

Get started with Kiro Web (Preview) by signing in and connecting a repository provider. Kiro Web works with both GitHub and GitLab. Setup steps differ depending on whether you use social login or AWS Identity Center.
See the AWS Identity Center guide for details on shared settings and limitations.
Connect your GitHub account to give the agent access to your repositories:
You must have write permissions on repositories for the agent to create branches and open pull requests.
How repository access works: Kiro Web shows all repositories where both conditions are met:
This means you'll see repositories from personal accounts, shared repositories, and organizations — as long as both your GitHub user and the Kiro Agent app have access.
See the GitHub integration guide for detailed setup instructions.
Kiro Web connects to GitLab using a personal access token (PAT):
Once connected, your GitLab projects are available to select when you create a session or add a repository mid-session.
See the GitLab integration guide for detailed setup instructions.
Once you've connected a repository provider, you're ready to start working with the agent.
Setup