Skip to main content

GitHub Copilot features

GitHub Copilot offers a suite of features. Copilot also offers a suite of features for administrators.

GitHub Copilot features

Code completion

Autocomplete-style suggestions from Copilot in supported IDEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim, and Eclipse). See Getting code suggestions in your IDE with GitHub Copilot.

If you use VS Code, you can also use sugerencias de edición siguientes, which will predict the location of the next edit you are likely to make and suggest a completion for it.

Copilot Chat

A chat interface that lets you ask coding-related questions. GitHub Copilot Chat is available on the GitHub website, in GitHub Mobile, in supported IDEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE, and Xcode), and in Windows Terminal. Users can also use skills with Copilot Chat. See Asking GitHub Copilot questions in GitHub and Asking GitHub Copilot questions in your IDE.

Agente de codificación de Copilot (versión preliminar pública)

An autonomous AI agent that can make code changes for you. You can assign a GitHub issue to Copilot and the agent will work on making the required changes, and will create a pull request for you to review. You can also ask Copilot to create a pull request from Copilot Chat. See Agente de codificación de Copilot.

Copilot en la CLI

A chat-like interface in the terminal, where you can ask questions about the command line. You can ask Copilot to provide command suggestions or explanations of commands. Users can also integrate Copilot in Windows Terminal Canary. See Using GitHub Copilot in the command line.

GitHub Copilot code review

AI-generated code review suggestions to help you write better code. See Using GitHub Copilot code review.

Resúmenes de solicitudes de incorporación de cambios de Copilot

AI-generated summaries of the changes that were made in a pull request, which files they impact, and what a reviewer should focus on when they conduct their review. See Creating a pull request summary with GitHub Copilot.

Finalización de texto de Copilot (versión preliminar pública)

AI-generated text completion to help you write pull request descriptions quickly and accurately. See Writing pull request descriptions with Finalización de texto de Copilot.

Extensión de GitHub Copilot

son **un tipo de GitHub App que integra la eficacia de las herramientas externas en **. Cualquier usuario puede desarrollar , para uso privado o público, y se puede compartir con otros usuarios a través de GitHub Marketplace. See Acerca de Copilot Extensions.

Ediciones de Copilot

Ediciones de Copilot is available in Visual Studio Code, Visual Studio, and JetBrains IDEs. Usa Ediciones de Copilot para realizar cambios en varios archivos directamente desde una sola solicitud de Copilot Chat. Ediciones de Copilot tiene los modos siguientes:

Modo Editar

El modo de edición solo está disponible en Visual Studio Code y en los IDE de JetBrains.

Usa el modo de edición cuando quieras un control más pormenorizado de las ediciones que propone Copilot. En el modo de edición, puedes elegir los archivos en los que Copilot puede hacer cambios, proporcionar contexto a Copilot con cada iteración y decidir si aceptar o no las modificaciones sugeridas en cada caso.

El modo de edición es más adecuado para los casos de uso en los que:

  • Quieres realizar una actualización rápida y específica a un conjunto definido de archivos.
  • Quieres un control total sobre el número de solicitudes LLM que Copilot usa.

Modo de agente

Modo de agente: usa el modo de agente cuando tengas una tarea específica en mente y quieras habilitar Copilot para editar de forma autónoma el código. En el modo de agente, Copilot determina en qué archivos hacer cambios, ofrece cambios de código y comandos de terminal para completar la tarea e itera para solucionar los problemas hasta que se complete la tarea original.

Copilot custom instructions

Enhance Copilot Chat responses by providing contextual details on your preferences, tools, and requirements. See Acerca de la personalización de las respuestas de GitHub Copilot Chat.

Copilot en GitHub Desktop

Automatically generate commit messages and descriptions with Copilot en GitHub Desktop based on the changes you make to your project.

Espacios de Copilot (versión preliminar pública)

Organize and centralize relevant content—like code, docs, specs, and more—into Espacios that ground Copilot’s responses in the right context for a specific task. See About organizing and sharing context with Copilot Spaces.

Copilot knowledge bases (Copilot para empresas only)

Create and manage collections of documentation to use as context for chatting with Copilot. When you ask a question in Chat de Copilot en GitHub or in VS Code, you can specify a knowledge base as the context for your question. See Creating and managing Copilot knowledge bases.

GitHub Spark (versión preliminar pública)

Build and deploy full-stack applications using natural-language prompts that seamlessly integrate with the GitHub platform for advanced development. See Building and deploying AI-powered apps with GitHub Spark.

GitHub Copilot features for administrators

The following features are available to organization and enterprise owners with a Copilot para empresas or Copilot para empresas plan.

Policy management

Manage policies for Copilot in your organization or enterprise. See Managing policies and features for Copilot in your organization and Managing policies and features for Copilot in your enterprise.

Access management

Enterprise owners can specify which organizations in the enterprise can use Copilot, and organization owners can specify which organization members can use Copilot. See Managing access to GitHub Copilot in your organization and Managing access to Copilot in your enterprise.

Usage data

Review Copilot usage data within your organization or enterprise to inform how to manage access and drive adoption of Copilot. See Reviewing user activity data for Copilot in your organization and Viewing Copilot license usage in your enterprise.

Audit logs

Review audit logs for Copilot in your organization to understand what actions have been taken and by which users. See Reviewing audit logs for Copilot Business.

Exclude files

Configure Copilot to ignore certain files. This can be useful if you have files that you don't want to be available to Copilot. See Exclusión del contenido de GitHub Copilot.

Next steps