Getting started with the GitHub Copilot app
Sign in to the GitHub Copilot app, ask your first question in a quick chat, and then create a full agent session to make changes to your code.
Who can use this feature?
GitHub Copilot app is available for all paid Copilot plans.
Sign up for Copilot
In this article
For a conceptual overview of the GitHub Copilot app, see About the GitHub Copilot app.
Prerequisites
- Git installed on your computer.
- A paid Copilot plan.
- If you use Copilot Business or Copilot Enterprise, your plan administrator must enable the Copilot CLI policy. See Managing policies and features for GitHub Copilot in your organization or Managing policies and features for GitHub Copilot in your enterprise.
Installing the GitHub Copilot app
- Visit the download page for GitHub Copilot app.
- Download the app for your platform.
Opening the GitHub Copilot app for the first time
- Open the GitHub Copilot app.
- Click Sign in to GitHub and follow the prompts to authenticate. If you use GitHub Enterprise Server, choose Use GitHub Enterprise and enter your server address when prompted.
- The app walks you through onboarding. When prompted, select one or more repositories based on your recent GitHub activity, or choose a sample project. You can also skip this step and add repositories later.
- Choose a theme, then complete onboarding.
Connecting a repository
To work on code, you need at least one repository connected to the app. If you skipped repository setup during onboarding, or want to add more repositories later:
- Click the + button in the sidebar next to "Sessions".
- Under Add project from, choose one of the following:
- Local folder or repository — Select a folder already on your machine.
- GitHub repository — Browse and clone a repository from GitHub.
- Repository URL — Clone from any Git URL.
Orienting yourself
The sidebar gives you access to the main areas of the app:
- My work - Browse and filter issues and pull requests from your repositories, check CI status, and leave reviews.
- Automations — Saved agent tasks that run on a schedule or on demand.
- Search — Search across your repositories directly from the app.
- Sessions — Active agent sessions, grouped by repository. This also includes Quick chats, which are general chat conversations.
Starting a quick chat
The fastest way to try the GitHub Copilot app is with a quick chat. Quick chats let you ask questions and brainstorm without creating a branch or worktree.
- In the sidebar, click + next to "Quick chats" to open a new chat.
- Type a question or prompt—for example, "Give me an overview of the octocat repository."
- The agent responds in the conversation view. You can continue the conversation, ask follow-up questions, or start a new chat.
Creating your first session
When you are ready to make changes to code, create a session. You can start from an issue or describe a task directly.
Starting from an issue
- Click My work in the sidebar.
- Browse or filter to find an issue, then click it to view its details.
- Click New session. The app creates a new session with the issue context already loaded.
- Select a session mode from the dropdown below the prompt field—for example, Plan to have the agent propose a plan first, or Interactive to work collaboratively with the agent.
- Prompt the agent with what you want it to do. If you chose Plan mode, the agent proposes a plan for you to review first; otherwise, the agent will start working on the issue and propose changes that you can iterate on. Follow along in the conversation view and provide feedback to steer the agent.
Starting from a task
If you do not have an issue to work from, you can describe a task directly.
- In the sidebar, click + next to "Sessions" to start a new session, then select a repository.
- Select a session mode from the dropdown below the prompt field—for example, Interactive to work collaboratively with the agent.
- Describe a task—for example, "Fix the failing test in
utils.test.ts" or "Add input validation to the signup form." - The agent will make changes based on your direction. Follow along in the conversation view and provide feedback to steer the agent.
Next steps
Find out more about using the GitHub Copilot app:
