Use GitHub Copilot nas ferramentas que você já usa para planejar, compilar, revisar, testar e enviar software.
O GitHub Copilot app é o melhor lugar para fazer tudo isso em um único fluxo de trabalho: gerenciar o trabalho orientado por agentes em tarefas paralelas, coordenar o trabalho em vários repositórios e manter o navegador, o terminal e o ciclo de vida do pull request conectados em um só lugar.
Você também pode fazer perguntas no navegador, receber sugestões ao editar código no seu IDE, trabalhar no terminal ou criar suas próprias ferramentas com tecnologia Copilot usando o SDK.
Se você não tiver certeza de por onde começar, escolha uma superfície com base no trabalho de codificação que deseja fazer agora. As superfícies podem ter casos de uso sobrepostos: alguns dão suporte a fluxos de trabalho amplos e de várias etapas, enquanto outros se concentram em tarefas específicas.
Onde o Copilot pode ser usado
| Where | Use-o para | Introdução |
|---|---|---|
| GitHub Copilot app | Gerencie seu trabalho conduzido por desenvolvedores e agentes em tarefas paralelas, múltiplos repositórios e no ciclo de vida do pull request em um único espaço de trabalho dedicado. | |
| Introdução ao GitHub aplicativo Copilot | ||
| GitHub Copilot CLI | Trabalhando com Copilot no terminal, incluindo fluxos de trabalho repetíveis de linha de comando. | |
| Introdução à CLI do GitHub Copilot | ||
| Seu IDE (Visual Studio Code, Visual Studio, JetBrains IDEsEclipse e XCode) | Receba sugestões em linha, converse sobre o código ao redor e use um agente que pode editar arquivos para você. | Guia de início rápido para usar o GitHub Copilot no seu IDE |
| GitHub Copilot SDK | Criando aplicativos personalizados que usam os mesmos primitivos que Copilot. | |
| Build your first Copilot-powered app | ||
| Site do GitHub | Fazer perguntas sobre repositórios, problemas e solicitações de pull ou atribuir trabalho a um agente. | Guia de início rápido para usar o GitHub Copilot no GitHub.com |
| GitHub Mobile | Conversando com Copilot fora do seu principal ambiente de desenvolvimento. | |
| Fazendo perguntas ao GitHub Copilot no GitHub Mobile | ||
| GitHub Desktop | Obter ajuda com mensagens de confirmação e resumos. | |
| Configurando Copilot no GitHub Desktop |
Para verificar quais Copilot recursos estão disponíveis para sua conta pessoal, acesse suas Copilot configurações em https://github.com/settings/copilot/features.
Para comparar o suporte entre IDEs, consulte matriz de recursos Copilot.
Qual é o certo para mim?
Você não precisa usar todas as superfícies. Escolha o mais próximo do trabalho que você está fazendo agora.
Se você não tiver certeza de por onde começar, use Copilot no GitHub site. Não há nada para instalar e você pode fazer perguntas sobre um repositório, problema ou solicitação de pull que você já abriu.
Use esses contextos comuns de desenvolvimento para escolher uma superfície:
- Coordenação do trabalho do agente: use o GitHub Copilot app quando quiser um único lugar para coordenar o trabalho do agente, gerenciar frentes de trabalho paralelas, trabalhar em vários repositórios e manter o navegador, o terminal e o ciclo de vida do pull request conectados.
- Comandos em execução: use GitHub Copilot CLI quando quiser trabalhar no terminal, execute comandos de terminal complexos e execute tarefas em paralelo. Para tarefas de agente que executam comandos, use áreas restritas locais ou de nuvem para controlar onde os comandos são executados e o que eles podem acessar.
- Escrever código: use GitHub Copilot em seu IDE quando quiser escrever e refinar seu código interativamente.
- Estendendo suas próprias ferramentas: use GitHub Copilot SDK ao criar um aplicativo ou um fluxo de trabalho interno que chama Copilot diretamente.
- Planejando uma alteração: use o GitHub site quando o trabalho começa a partir de uma issue, pull request ou repositório desconhecido.
- Verificando o trabalho longe da sua mesa: use GitHub Mobile quando precisar fazer uma pergunta rápida de um dispositivo móvel.
Você pode alternar superfícies mais tarde, muitas vezes sem recomeçar. Por exemplo, você pode entender um problema na interface da Web, solicitar que um agente faça uma alteração, examinar a solicitação de pull em seu IDE e, em seguida, fazer o acompanhamento do terminal.
Como as superfícies funcionam juntas
Alguns contextos, permissões e configurações podem ser transferidos entre interfaces. As configurações e o contexto que se aplicam dependem do Copilot recurso e da superfície que você usa.
Quando houver suporte, seu plano, instruções personalizadas, habilidades de agente e servidores MCP conectados se aplicam aos locais onde você usa Copilot, para que você possa configurá-los uma vez e usá-los em diferentes partes do fluxo de trabalho.
Um único item de trabalho pode passar entre superfícies. Por exemplo, você pode começar com uma issue em GitHub, atribuí-la a Copilot cloud agent, acompanhar o trabalho no GitHub Copilot app, revisar o pull request no seu IDE e mesclá-lo na interface web.
Você também pode começar a Copilot trabalhar em uma tarefa em seu terminal e continuar a mesma sessão no navegador ou em seu dispositivo móvel.
As superfícies também compartilham a mesma base. As experiências Copilot que você usa em diferentes superfícies são viabilizadas pelo mesmo SDK e pelos mesmos primitivos da plataforma. Você pode usar esse mesmo SDK para criar Copilot em seus próprios aplicativos, ferramentas e fluxos de trabalho, para que integrações personalizadas e experiências de primeira parte Copilot funcionem com os mesmos recursos subjacentes.
Suas opções são mantidas ao longo do fluxo de trabalho, incluindo:
- Que modelo: Os diferentes modelos são mais adequados para diferentes tipos de tarefa, e você pode alternar entre modelos para chat e agentes. Consulte Alterando o modelo de IA para GitHub Copilot Chat.
- Quais agentes: Copilot agentes e agentes de outros provedores trabalham nos mesmos repositórios, abrem solicitações de pull e passam por revisão. Copilot aplica as mesmas proteções de segurança, mitigações e limitações aos agentes de terceiros, assim como a Copilot cloud agent. Confira Sobre o agente de nuvem do GitHub Copilot e Sobre agentes de codificação de terceiros.
- O que Copilot pode ver: instruções personalizadas, habilidades de agente e servidores MCP conectam Copilot às suas convenções e às ferramentas que sua equipe usa. Consulte Sobre o Protocolo de Contexto de Modelo (MCP).
- O que Copilot se lembra: para recursos com suporte, Copilot Memory pode reutilizar fatos do repositório e suas preferências em trabalhos posteriores. Consulte Sobre a Memória do GitHub Copilot.
Para organizações, as políticas de administrador se aplicam na maioria das superfícies que os desenvolvedores usam. Consulte Administrar GitHub Copilot para sua equipe.
Próximas Etapas
- Compare os planos Copilot disponíveis. Consulte Planos para GitHub Copilot.