Meet the reimagined GitHub app for Teams: an AI-powered app to collaborate with GitHub Copilot right inside your Teams conversations.
This initial release focuses on the Copilot coding agent, which was built to translate conversations into code and pull requests. This is the first step toward bringing the full power of GitHub into Teams.
With the new GitHub app for Teams, you can ship features faster, fix bugs, expand test coverage, and improve documentation—all through conversation, helping you move from “we should” to “it’s done.”
How it works
Working with the GitHub app for Teams is like having an extra developer on your team who understands your codebase and works in your environment.
Task automation: Assign tasks to the GitHub app as you would any developer on your team; it can open pull requests (PRs), write code, and request reviews. The app reduces manual overhead and keeps work moving forward without needing constant oversight.
Repo awareness: The app analyzes your repository and uses code search to surface relevant files and past history. It also respects existing repository and organization policies, like branch protections, to ensure all work still goes through approved human review.
App integration: Whether you’re using GitHub or Teams, the app operates inside the tools your team uses. No switching tabs or learning new interfaces—just seamless collaboration in your normal flow of work.
Example workflow
You can now complete the entire development lifecycle in Teams channels, from identifying the issue to delivering the fix.
- Identify bug: A support engineer shares a customer-reported bug in a Teams channel.
- Begin investigation: A developer picks up the issue, adds details from logs, and teammates discuss possible causes.
- Determine action plan: The team agrees on the best solution in the channel.
- GitHub takes action: A developer mentions @GitHub to make the fix. The app shows its progress as it works through the plan, step by step, until the changes are ready for review.
- Resolve issue: The bug is resolved, and everyone is updated in Teams.
The GitHub app for Teams allows your team to collaborate on code, start tasks, update pull requests, and follow progress in real time—all within Teams.
Setup and availability
- After installation, connect your GitHub account, set your default repository, and then use @GitHub to generate pull requests and collaborate seamlessly with other users.
- The app is still in preview. We welcome your feedback!
- The previous GitHub for Teams app is now GitHub Notifications. It focuses on surfacing notifications such as issues, pull requests, and GitHub Actions workflows.
Happy coding!