> ## Documentation Index
> Fetch the complete documentation index at: https://docs.heygarth.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported platforms

> Communication channels and Git providers supported by GAssist.

GAssist works across your communication channels and connects to all major Git providers.

## Communication channels

<Columns cols={2}>
  <Card title="MS Teams" icon="microsoft">
    Fully supported. Install the GAssist app from the Teams app catalogue to start managing PRs from any Teams channel or chat.
  </Card>

  <Card title="Slack" icon="slack">
    Under development. Slack support is coming soon — GAssist will work identically across both platforms once available.
  </Card>
</Columns>

## Git providers

GAssist supports all four major Git platforms. You authenticate with one provider per account.

<Columns cols={2}>
  <Card title="GitHub" icon="https://mintcdn.com/na-f445b234/LGmp_ZNmd7sA8i8z/logo/git/github.svg?fit=max&auto=format&n=LGmp_ZNmd7sA8i8z&q=85&s=f1552e2ee78e04702912dd30db50db16" width="800" height="800" data-path="logo/git/github.svg">
    Connect your GitHub account to view and manage pull requests from MS Teams. Supports GitHub.com repositories.
  </Card>

  <Card title="Azure DevOps" icon="https://mintcdn.com/na-f445b234/lt6qWs3cfIZ6qzJc/logo/git/azure_devops.svg?fit=max&auto=format&n=lt6qWs3cfIZ6qzJc&q=85&s=84e80760e1d1fe497cc6def0763dc34f" width="128" height="128" data-path="logo/git/azure_devops.svg">
    Link your Azure DevOps account to surface pull requests in your channel. Use `switch org` to change organisation and `switch project` to change project.
  </Card>

  <Card title="Bitbucket" icon="https://mintcdn.com/na-f445b234/lt6qWs3cfIZ6qzJc/logo/git/bitbucket.svg?fit=max&auto=format&n=lt6qWs3cfIZ6qzJc&q=85&s=6aedb693f078ba5b7e92c5d7f9383762" width="75" height="75" data-path="logo/git/bitbucket.svg">
    Connect Bitbucket Cloud to receive PR notifications and run commands from chat.
  </Card>

  <Card title="GitLab" icon="https://mintcdn.com/na-f445b234/lt6qWs3cfIZ6qzJc/logo/git/gitlab.svg?fit=max&auto=format&n=lt6qWs3cfIZ6qzJc&q=85&s=c4829feb19677122fdbbe7a11095443e" width="152" height="150" data-path="logo/git/gitlab.svg">
    Integrate GitLab to manage merge requests alongside your other Git platform activity. Use `switch project` to change your active project.
  </Card>
</Columns>

## Switching or disconnecting your Git provider

| Command          | Effect                                          |
| ---------------- | ----------------------------------------------- |
| `unlink git`     | Disconnect your current Git provider            |
| `switch project` | Change active project (GitLab and Azure DevOps) |
| `switch org`     | Change active organisation (Azure DevOps only)  |

After running `unlink git`, GAssist will prompt you to sign in with a new provider.
