Desenvolvedores, preparem-se! Não é mais necessário sair do seu terminal para aproveitar o poder do GitHub Copilot. Com o GitHub Copilot CLI, você pode fazer perguntas, gerar scripts, refatorar código e executar comandos — tudo isso sem interromper seu fluxo de trabalho.
Neste artigo, exploraremos exatamente o que é o GitHub Copilot CLI, como ele funciona, as melhores maneiras de utilizá-lo e como você pode começar a trabalhar com ele diretamente do seu terminal. Prepare-se para elevar sua produtividade a um novo nível com a integração de IA na linha de comando!
O Que é o GitHub Copilot CLI?
Uma interface de linha de comando (CLI) é um ambiente onde você pode digitar comandos diretamente em um terminal ou console para interagir com softwares e sistemas. É por meio da CLI que você frequentemente executa scripts, automatiza fluxos de trabalho e acessa APIs.
O GitHub Copilot CLI traz as capacidades de IA do Copilot diretamente para esse ambiente. Em vez de alternar entre sua IDE e o navegador, você pode pedir ao Copilot para gerar, explicar ou executar comandos. Em resumo, o Copilot CLI oferece mais precisão e controle sobre como você trabalha.
Por exemplo, você pode perguntar:
copilot "crie um script bash para verificar alterações não commitadas e fazer push se estiver limpo"O Copilot CLI escreverá o script, explicará o que ele faz e pedirá sua confirmação antes de executá-lo. Seja para depurar código, gerenciar ambientes, navegar por uma base de código legada ou lidar com implementações complexas, o Copilot CLI ajuda você a trabalhar mais rápido sem sair do seu ambiente local, economizando tempo e esforço.
Estenda as Capacidades do Copilot CLI com MCP
O GitHub Copilot CLI já vem configurado com o servidor GitHub MCP, o que significa que você pode se conectar facilmente a servidores MCP personalizados e adicionar capacidades customizadas ao seu ambiente de desenvolvimento exclusivo. Isso permite:
Integrar ferramentas e fluxos de trabalho específicos de domínio diretamente à sua experiência CLI para resultados mais rápidos e relevantes.
Adicionar dados contextuais do seu ambiente para melhorar as sugestões de código e a execução de comandos.
Personalizar automação e comandos para se adequar às práticas de desenvolvimento únicas da sua equipe.
Como o GitHub Copilot CLI Funciona?
As CLIs seguem um ciclo simples: você digita um comando, o sistema o executa e você obtém um resultado.
O GitHub Copilot CLI se baseia nesse fluxo de trabalho, mas adiciona um toque impulsionado por IA. Em vez de apenas executar comandos predefinidos, você pode conversar com seu terminal em linguagem natural. Você diz ao Copilot CLI o que fazer, e ele descobre os comandos necessários para que isso aconteça. (O Copilot CLI também suporta uma série de comandos de barra e integrações com MCP para estender suas capacidades).
Você pode usar o Copilot CLI de duas maneiras:
Modo Interativo (o modo padrão) permite iniciar uma sessão com o comando
copilote ter uma conversa contínua, refinando as tarefas conforme avança.Modo Programático é para solicitações pontuais: passe um prompt diretamente para o comando
copilot.