VOOZH about

URL: https://docs.github.com/en/copilot/how-tos/github-copilot-app/getting-started

⇱ Getting started with the GitHub Copilot app - GitHub Docs


Skip to main content

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

Installing the GitHub Copilot app

  1. Visit the download page for GitHub Copilot app.
  2. Download the app for your platform.

Opening the GitHub Copilot app for the first time

  1. Open the GitHub Copilot app.
  2. 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.
  3. 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.
  4. 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:

  1. Click the + button in the sidebar next to "Sessions".
  2. 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.

  1. In the sidebar, click + next to "Quick chats" to open a new chat.
  2. Type a question or prompt—for example, "Give me an overview of the octocat repository."
  3. 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

  1. Click My work in the sidebar.
  2. Browse or filter to find an issue, then click it to view its details.
  3. Click New session. The app creates a new session with the issue context already loaded.
  4. 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.
  5. 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.

  1. In the sidebar, click + next to "Sessions" to start a new session, then select a repository.
  2. Select a session mode from the dropdown below the prompt field—for example, Interactive to work collaboratively with the agent.
  3. Describe a task—for example, "Fix the failing test in utils.test.ts" or "Add input validation to the signup form."
  4. 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: