Repositories & Sync

Unified Dev connects to your source control providers and keeps your repositories, branches, pull requests, and issues in sync automatically. This page explains how to manage providers, organizations, and repositories, and how to control sync behavior.

VCS Providers

A provider is a reusable connection to a source control host. You can have multiple providers of the same kind (e.g. two separate GitHub accounts). Manage providers in Settings → VCS Providers.

Supported providers

Adding a provider

Updating or removing a provider

Click an existing provider to open its detail page. From there you can update the token or disconnect the provider. Disconnecting a provider does not automatically remove organizations linked to it.

Organizations

Organizations group repositories from the same GitHub organization, GitLab group, or Bitbucket workspace. Go to the Organizations section in the sidebar to manage them.

Adding an organization

Syncing an organization

Click Sync now on any organization to fetch the latest data for all its repositories, pull requests, and issues. You can also configure per-organization sync overrides in Settings → Sync → Per-organization overrides.

Importing Repositories

After adding an organization, import the repositories you want to track.

Imported repositories appear in the Repositories section and in the agent sidebar. Unified Dev automatically syncs their branches, open pull requests, and issues.

Adding a Local Repository

You can also add a local repository directly without linking it to an organization. This is useful for private or internal projects that are not on a hosted provider.

Repository Detail

Click any repository to open its detail view. Here you can see:

Sync Settings

Control what data Unified Dev syncs and how often in Settings → Sync. Global sync options include:

You can override all of these settings per organization or per repository.

Removing a Repository

To remove a repository, open the repository in the Agents sidebar, click the repository settings icon, and choose Remove. Removing a repository deletes all associated agent threads and workspace files. This action cannot be undone.